@charset "Shift_JIS";

/* ===== Lifestyle 070315_1 Style ===== */

#title_a {
margin-bottom:15px;
}


#title_a p{
	color:#006600;
}


#title_b{
margin:0;
padding:0;
}


.sideLine1{
margin-bottom:30px;
padding-top:15px;
background:#ffffff url(../../../special/images/0809kameikinen/team_sosen_b.gif) no-repeat right top; 
}


.sideLine2{
margin-bottom:30px;
padding-top:15px;
background:#ffffff url(../../../special/images/0809kameikinen/team_kago_b.gif) no-repeat right top; 
}


.sideLine3{
margin-bottom:30px;
padding-top:15px;
background:#ffffff url(../../../special/images/0809kameikinen/team_magatama_b.gif) no-repeat right top; 
}


.sideLine4{
	argin-bottom:30px;
	padding-top:0px;
}

.sideLine5{
	argin-bottom:30px;
	padding-top:0px;
	height: 610px;
}

.sideLine6{
	argin-bottom:30px;
	padding-top:0px;
	height: 450px;
}

.sideLine1 img{
float:right;
margin:0 0 15px 15px;
}


.sideLine2 img{
float:right;
margin:0 0 15px 15px;
}


.sideLine3 img{
float:right;
margin:0 0 15px 15px;
}


.sideLine4 img{
	float:right;
	margin:0 0 15px 15px;
}

.sideLine5 img{
	float:left;
	margin:0px 15px 0px 0px;
}

.sideLine6 img{
	float:left;
	margin:0px 15px 0px 0px;
}

.sideLine_b{
width:340px;
margin-bottom:30px;
float:left;
}


.sideLine_c{
width:560px;
padding:25px 0;
clear:both; 
}


.rightcontents{
width:200px;
margin-left:10px;
float:right;
}


.rightcontents img{
margin-bottom:15px;
float:right;
}


.sideLine1 h4{
width:410px;
color:#21A0d7;
font-size:1.3em;
line-height:1.3em;
padding-bottom:3px;
border-bottom:1px solid #0071a8;
}


.sideLine2 h4{
width:410px;
color:#21A0d7;
font-size:1.3em;
line-height:1.3em;
padding-bottom:3px;
border-bottom:1px solid #0071a8;
}


.sideLine3 h4{
width:410px;
color:#21A0d7;
font-size:1.3em;
line-height:1.3em;
padding-bottom:3px;
border-bottom:1px solid #0071a8;
}


.sideLine4 h4{
	color:#FF3300;
	font-size:1.3em;
	line-height:1.3em;
	padding-bottom:3px;
	border-bottom:1px solid #0071a8;
}

.sideLine5 h4{
	color:#FF3300;
	font-size:1.3em;
	line-height:1.3em;
	padding-bottom:3px;
	border-bottom:1px solid #0071a8;
}

.sideLine6 h4{
	color:#FF3300;
	font-size:1.3em;
	line-height:1.3em;
	padding-bottom:3px;
	border-bottom:1px solid #0071a8;
}

.sideLine_b h4{
color:#21A0d7;
font-size:1.3em;
line-height:1.3em;
padding-bottom:3px;
border-bottom:1px solid #21A0d7;
}


.sideLine1 p{
margin-top:10px;
}

.sideLine2 p{
margin-top:10px;
}

.sideLine3 p{
margin-top:10px;
}

.sideLine4 p{
margin-top:10px;
padding-bottom:20px;
}

.sideLine5 p{
	margin-top:0px;
	padding-bottom:20px;
}

.sideLine6 p{
	margin-top:0px;
	padding-bottom:20px;
}

.sideLine_b p{
margin-top:10px;
}




.magatama_banner{
width:169px; 
height:80px; 
position:absolute; 
top:200px; 
left:400px; 
}


.sosen_banner{
position:relative; 
top:300px; 
left:450px; 
}


.kago_banner{
width:163px; 
height:86px; 
position:absolute; 
top:200px; 
left:400px; 
}






.kinenzaidan{
	width:550px;
	text-align:center;
	padding:3px;
	border:1px solid #0071a8;
	margin-bottom:10px;
	clear:both;
	color: #FF3300;
}


.meti{
width:550px;
text-align:center; 
padding:3px;
border:1px solid #0071a8;
margin-bottom:10px;
clear:both; 
}


.higashimatsushima{
width:550px;
text-align:center; 
padding:3px;
border:1px solid #0071a8;
margin-bottom:20px;
clear:both; 
}


.kinenzaidan a{
color:#21A0d7;
text-decoration:none;
}


.meti a{
color:#21A0d7;
text-decoration:none;
}


.higashimatsushima a{
color:#21A0d7;
text-decoration:none;
}


.kinenzaidan a:hover{
	color:#FF3300;
	text-decoration:none;
}


.meti a:hover{
color:#0071a8;
text-decoration:none;
}


.higashimatsushima a:hover{
color:#0071a8;
text-decoration:none;
}





.fieldmap{
width:560px;
height:352px;
margin-bottom:30px;
padding-top:93px;
background:#ffffff url(../../../special/images/0809kameikinen/map_b.jpg) left top; 
}


.fieldmap .maga{
width:141px;
margin:0 0 0 200px;
}


.fieldmap .kago{
width:141px;
float:left;
margin:180px 0 0 110px;
}


.fieldmap .sose{
width:141px;
margin:130px 0 0 410px;
}


.sublink{
margin-bottom:30px;
}


.sl_1{
float:left;
padding-bottom:20px;
}


.sl_2{
float:left;
margin-left:5px;
padding-bottom:20px;
}


.reference{
clear:both; 
}



.participant1{
width:560px;
min-height:165px;
_height:165px;
padding:10px 0;
border-top:1px dotted #21A0d7;
border-bottom:1px dotted #21A0d7;
}


.participant2{
	width:560px;
	min-height:165px;
	_height:165px;
	border-bottom:1px dotted #21A0d7;
	padding-top: 25px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0px;
}


.participant3{
width:560px;
min-height:165px;
_height:165px;
padding:10px 0;
border-top:1px dotted #21A0d7;
border-bottom:1px dotted #21A0d7;
}


.participant1 img{
float:left;
margin-right:10px;
}


.participant2 img{
float:left;
margin-right:10px;
}

.participant3 .kinen_ph{
float:left;
margin-right:10px;
}


.participant1 h4{
color:#21A0d7;
}

.participant2 h4{
color:#21A0d7;
}


.participant1 .born{
font-size:0.85em;
line-height:1.5em
}


.participant2 .born{
font-size:0.85em;
line-height:1.5em
}

.participant3 .born{
font-size:0.85em;
line-height:1.5em
}


.photoalbum{
clear:both; 
padding:20px 0;
}


.ph_1 img{
margin:0 5px 10px 0;
}


.ph_2 img{
margin-bottom:10px;
}




.interview{
width:540px;
padding:10px;
margin:35px　0;
border:1px solid #636363;
}

.interview img{
float:right;
margin:0 0 10px 10px;
}

.interview p{
margin-bottom:10px;
}


.interview .born{
font-size:0.85em;
line-height:1.5em
}


.interview .question{
color:#fc9957;
}


.sideLine4 .profile{
width:540px;
font-size:0.85em;
line-height:1.3em;
padding:10px;
margin:15px 0;
border:1px solid #636363;
}

.sideLine5 .profile{
width:540px;
font-size:0.85em;
line-height:1.3em;
padding:10px;
margin:15px 0;
border:1px solid #636363;
}

.sideLine6 .profile{
width:540px;
font-size:0.85em;
line-height:1.3em;
padding:10px;
margin:15px 0;
border:1px solid #636363;
}















#title{
font-size:1em;
line-height:1.3em;
text-align:center; 
width:530px;
background:#ffffff url(../../../lifestyle/images/bb_off.gif) repeat-x right bottom; 
padding:15px;
margin:10px 0;
}


#title h3{
color:#2eb7e0;
}


#block{
margin-top:20px;
height:120px; 
min-height:120px; 
}


#block2{
height:40px; 
min-height:40px;
font-size:0.85em;
line-height:1.5em;
color:#ff0000;
}


#address{
width:425px;
float:left;
}


#shopimg{
width:125px;
float:right;
}

.shop{
width:425px;
color:#2eb7e0;
border-bottom:1px dotted #636363;
padding-bottom:3px;
}


.shopaddress{
width:255px;
font-size:0.85em;
line-height:1.5em;
padding-top:3px;
float:left;
}


.businesshours{
width:150px;
font-size:0.85em;
line-height:1.5em;
padding-left:10px;
padding-top:3px;
border-left:1px dotted #636363;
float:left;
}


.shopimg{
float:left;
}






#nombre{
width:560px;
padding-top:10px;
clear:both; 
}


#nombre p{
text-align: center; 
}







.sideLine_a .explanatory{
font-size:0.85em;
line-height:1.5em;
}


#question .q1{
padding:0 10px 10px 10px;
}


#question .q1 p{
font-size:0.85em;
line-height:1.3em;
margin:0 10px 0 10px;
}


/* clearFix */

.onePoint {
margin:2em 0 2em 0;
}

.onePoint td{
width:180px;
border-left:1px solid #f72;
border-bottom:1px solid #f72;
padding:0.5em;
vertical-align:top;
}

.onePoint td.rightLine{
border-right:1px solid #f72;
}


#footer{
width:560px
margin:0 0 35px 0;
clear:both; 
}
