@charset "utf-8";


/*==================================================================
 LAYOUT  COMMON
================================================================== */
#header h1#logo a{ background: url(../images/2013summer/logo_vol9.gif) no-repeat; }
#homepage ul.article_thumb { background: url(../images/2013summer/top_bg.jpg) repeat-y left top; height: 7250px; }


#staff  { width: 715px; padding-bottom: 40px; }
#staff .image { float: left; width: 400px; }
#staff .detail { float: left; width: 315px; }
#staff .detail .name { padding-bottom: 30px; }
#staff .detail .name .leftbox { width: 80px; padding-right: 15px; float:left; padding-left: 15px; }
#staff .detail .name .rightbox { width: 205px; float:left; }
#staff .detail .name .rightbox h3 { font-size: 28px; font-weight: bold;}
#staff .detail .name .rightbox h4 { font-size: 13px; font-weight: bold;  padding-bottom: 8px; padding-top: 10px;}
#staff .detail .txt { padding-left: 15px; }
#staff .detail .txt h4 { }
#staff .detail .txt p { font-size: 15px; line-height: 1.5em; }
.nextprev { padding-top: 16px; background: url(../images/line_dot.jpg) repeat-x top; padding-bottom: 30px; }
.nextprev .next { width:70px; height:70px; float:left;}
.nextprev .prev { width:70px; height:70px; float:left;}
.nextprev .back { width:575px; height:70px; float:left; line-height: 70px; text-align: center; }

#main .article .ttl .ttlbox.ttl35 h2 { font-size: 16px;line-height: 1.2em; padding-top: 15px; }
#main .article .ttl .ttlbox.ttl35 h2 .subttl { font-size: 12px;}
#main .article .ttl .ttlbox.ttl35 .category { margin-top: 8px; }



/*==================================================================
opening
================================================================== */
#opening{ width: 100%; height:100%; background-color:#FFF; position: fixed; z-index:9998; }
#opening .openingset{ width: 960px; position: absolute; left: 50%; top: 50%; z-index:9999; text-align: center; margin-top: -50px; margin-left: -480px; }




/*==================================================================
音田CSS
================================================================== */

/*==================================================================
 No.5
================================================================== */
#no5 .box { background: #232323; color:#FFFFFF; }


/*==================================================================
 No.8
================================================================== */
#no8 .box{ width: 715px; position:relative; height:1994px; background: url(../upload/2013summer/article/8/08_bg.jpg) repeat-y left top; }
#no8 .box .img{ position: absolute; }
#no8 .box .txt{ position: absolute; line-height:1.5; }


/*==================================================================
 No.9
================================================================== */
#no9 .entry_content{ font-size:12px; line-height:1.6;}



/*==================================================================
 No.20
================================================================== */
#no20 .box{ width: 685px; background-color:#003459; padding: 20px 15px 30px; color: #FFF; margin-bottom: 45px; }


/*==================================================================
 No.21
================================================================== */
#no21 .box{ width: 715px; background: url(../upload/2013summer/article/21/20_bg.jpg) repeat-y left top; }


/*==================================================================
 No.31
================================================================== */
#no31 .box1{ width: 695px; position:relative; height:1366px;}
#no31 .box2{ width: 695px; position:relative; height:645px;}
#no31 .box3{ width: 695px; position:relative; height:650px;}
#no31 .img{ position: absolute; }
#no31 .txt{ position: absolute; }


/*==================================================================
 No.33
================================================================== */
#no33 .box{ width: 715px; position:relative; height:1510px;}
#no33 .box .img{ position: absolute; }
#no33 .box .txt{ position: absolute; }


/*==================================================================
 No.35
================================================================== */
#no35 .gridline{ width: 715px; background-image: url(../upload/2012summer/article/35/35_line_02.gif); background-repeat: repeat-y; background-position: left top; }

#no35 .box{ width: 710px; background-image: url(../upload/2012summer/article/35/35_line_01.gif); background-repeat: repeat-x; background-position: left top; padding-left: 5px; }
#no35 .box .itembox { float: left; width: 235px; padding-right: 1px; padding-bottom: 30px; }
#no35 .box .itembox p { padding-right: 10px; padding-left: 10px; font-size: 12px; line-height: 1.5em; }


/*==================================================================
 No.36
================================================================== */
#no36 .box{ width:715px; background:url(../upload/2013summer/article/36/36_bg.gif) repeat-y left top; }
#no36 .box .leftbox{ float:left; width: 357px; }
#no36 .box .rightbox{ float:right; width: 357px; }
#no36 .box .item{ width: 357px; border-bottom: 1px solid #E7E7E7; padding-bottom: 50px; }
#no36 .box .item p{ padding-right: 20px; padding-left: 20px; }

/*==================================================================
 No.38
================================================================== */
#no38 .box1{ width: 715px; position:relative; height:1008px; background: url(../upload/2013summer/article/38/38_bg1.jpg) no-repeat center top; }
#no38 .box2{ width: 715px; position:relative; height:1005px; background: url(../upload/2013summer/article/38/38_bg2.jpg) no-repeat center top;}
#no38 .box3{ width: 715px; position:relative; height:960px; background: url(../upload/2013summer/article/38/38_bg3.jpg) no-repeat center top;}
#no38 .img{ position: absolute; }
#no38 .txt{ position: absolute; font-size:12px; line-height:1.6; }


/*==================================================================
 No.44
================================================================== */
#no44 .box{ width: 715px; position:relative; height:3010px; }
#no44 .img{ position: absolute; }
#no44 .txt{ position: absolute; }


/*==================================================================
 No.47
================================================================== */
#no47 .box{ width: 727px; margin-right:-12px; }
#no47 .box .item{ width:230px; float:left; padding-right:12px; padding-bottom:5px; }
#no47 .box .item p{ font-size:12px; line-height:1.6; padding-right: 10px; padding-left: 10px; }


/*==================================================================
 No.52
================================================================== */
#no52 .box{ width: 715px; position:relative; height:1375px;}
#no52 .box .img{ position: absolute; }
#no52 .box .txt{ position: absolute; line-height:1.4; }


/*==================================================================
 No.56
================================================================== */
#no56 .boxContainer{ width: 691px; background: url(../upload/2013summer/article/56/bg.jpg) repeat; padding: 12px; }
#no56 .box{ padding: 0px 20px 20px; background: #FFF; }
#no56 .box .item280 a{ color:#9C3;}
#no56 .box .hair { float:left; width:162px; font-size:12px; line-height:1.6;}


/*==================================================================
 No.57
================================================================== */
#no57 .box{ width: 715px; position:relative; height:550px;}
#no57 .box .img{ position: absolute; }
#no57 .box .txt{ position: absolute; line-height:1.4; }

/*==================================================================
 No.58
================================================================== */
#no58 .box{ width: 688px; background: url(../upload/2013summer/article/58/58_24.jpg) repeat-y center top; }
#no58 .box .leftbox{ width:319px; float:left;}
#no58 .box .rightbox{ width:319px; float:right;}


/*==================================================================
 No.59
================================================================== */
#no59 .box{ width: 715px; position:relative; height:628px;}
#no59 .box .img{ position: absolute; }
#no59 .box .txt{ position: absolute; line-height:1.5;}

/*==================================================================
 No.61
================================================================== */
#no61 .box{ width: 715px; position:relative; height:2131px;}
#no61 .box2{ width: 715px; position:relative; height:2654px;}
#no61 .box3{ width: 715px; position:relative; height:3042px;}
#no61 .img{ position: absolute; }
#no61 .txt{ position: absolute; }
#no61 .txt .t14{ font-size:14px; line-height:1.6;}


/*==================================================================
 No.62
================================================================== */
#no62 .box1{ position: relative; width: 695px; height:1512px; background: url(../upload/2013summer/article/62/62_bg1.jpg) no-repeat left top; }
#no62 .box2{ position: relative; width: 695px; height:2035px; background: url(../upload/2013summer/article/62/62_bg2.jpg) no-repeat; }
#no62 .img{ position: absolute; }
#no62 .txt{ position: absolute; font-size:12px; line-height:1.6; }


/*==================================================================
 No.64
================================================================== */
#no64 .box{ width: 715px; position:relative; height:1025px;}
#no64 .box2{ width: 715px; position:relative; height:1527px;}
#no64 .img{ position: absolute; }
#no64 .txt{ position: absolute; }
#no64 .box .txt{ font-size:12px; line-height:1.6; }
#no64 .box .txt span{ font-weight:bold; color:#ff5c86; }
#no64 .box2 .txt{ font-size:12px; line-height:1.6; }
#no64 .box2 .txt span{ font-weight:bold; font-size:13px; line-height:1.6;}
#no64 .youtube{ position: absolute; }


/*==================================================================
 No.65
================================================================== */
#no65 .box{ width: 715px; position:relative; height:1265px; background: url(../upload/2013summer/article/65/65_02.jpg) no-repeat; }
#no65 .box2{ width: 715px; position:relative; height:1600px;}
#no65 .img{ position: absolute; }
#no65 .txt{ position: absolute; }
#no65 .box .txt{ font-size:12px; line-height:1.6; }
#no65 .box .txt span{ font-weight:bold; color:#ff5c86; }
#no65 .box2 .txt{ font-size:12px; line-height:1.6; }
#no65 .box2 .txt span{ font-weight:bold; font-size:13px; line-height:1.6;}


/*==================================================================
 No.66
================================================================== */
#no66 .box{ width: 715px; position:relative; height:478px; }
#no66 .box .img{ position: absolute; }
#no66 .box .txt{ position: absolute; font-size: 12px; line-height: 1.6; }


/*==================================================================
 No.68
================================================================== */
#no68 .box{ position: relative; width: 715px; }
#no68 .box .img{ position: absolute; }
#no68 .box .txt{ position: absolute; font-size:12px; line-height:1.6; }

/*==================================================================
 No.70
================================================================== */
#no70 .box{ position: relative; width: 715px; height:2995px; background: url(../upload/2013summer/article/70/70_bg.jpg) no-repeat; }
#no70 .box .img{ position: absolute; }
#no70 .box .txt{ position: absolute; }

/*==================================================================
 No.71
================================================================== */
#no71 .box{ position: relative; width: 715px; height:715px; }
#no71 .box .img{ position: absolute; }
#no71 .box .txt{ position: absolute; font-size:12px; line-height:1.6; }



/*==================================================================
 No.73
================================================================== */

#no73 .price li{ padding-left: 28px; padding-bottom: 15px; background-repeat:no-repeat; background-position:left top;}


/*==================================================================
 No.74
================================================================== */
#no74 .box1{ position: relative; width: 695px; height:880px; background: url(../upload/2013summer/article/74/74_bg1.jpg) no-repeat center top; padding-right: 10px; padding-left: 10px; }
#no74 .box2{ position: relative; width: 695px; height:566px; background: url(../upload/2013summer/article/74/74_bg2.jpg) no-repeat center top; padding-right: 10px; padding-left: 10px; }
#no74 .box3{ position: relative; width: 695px; height:920px; background: url(../upload/2013summer/article/74/74_bg3.jpg) no-repeat center top; padding-right: 10px; padding-left: 10px; }
#no74 .box4{ position: relative; width: 695px; height:526px; background: url(../upload/2013summer/article/74/74_bg4.jpg) no-repeat center top; padding-right: 10px; padding-left: 10px; }
#no74 .img{ position: absolute; }
#no74 .txt{ position: absolute; font-size:12px; line-height:1.6; }



/*==================================================================
 No.75
================================================================== */
#no75 .box{ position: relative; width: 715px; height:2162px; }
#no75 .img{ position: absolute; }
#no75 .txt{ position: absolute; font-size:12px; line-height:1.6; }


/*==================================================================
 No.75
================================================================== */
#no76 .box1{ position: relative; width: 715px; height:1014px; }
#no76 .box2{ position: relative; width: 715px; height:1056px; }
#no76 .img{ position: absolute; }
#no76 .txt{ position: absolute; font-size:12px; line-height:1.6; }


/*==================================================================
 No.81
================================================================== */
#no81 .box{ position: relative; width: 715px; height:1825px; background: url(../upload/2013summer/article/81/81_bg.jpg) no-repeat; }


/*==================================================================
 No.85
================================================================== */
#no85 .box1{ position: relative; width: 715px; height:600px; }
#no85 .box2{ position: relative; width: 715px; height:600px; }
#no85 .box3{ position: relative; width: 715px; height:622px; }
#no85 .img{ position: absolute; }
#no85 .txt{ position: absolute; font-size:14px; line-height:1.5; font-weight:bold; color:#FFFFFF; }
#no85 .txt span{ font-size:13px; line-height:1.5; font-weight:normal; }


/*==================================================================
 No.96
================================================================== */
#no96 .box{ background: url(../upload/2013summer/article/96/96_09.jpg) no-repeat left 10px; }








/*==================================================================
友光CSS
================================================================== */


/*==================================================================
 No.13
================================================================== */
#no13 .box01{background:url(../upload/2013summer/article/13/13_02.jpg) 0 0 no-repeat; width:715px; height:225px;}
#no13 .box01 p{padding:14px 0 0 349px;}
#no13 .box02{background:url(../upload/2013summer/article/13/13_09.jpg) 0 0 no-repeat; width:715px; height:226px;}
#no13 .box02 p{padding:14px 0 0 350px;}

/*==================================================================
 No.29
================================================================== */
#no29 .box01{width:238px;float: left;text-align: center;}

/*==================================================================
 No.32
================================================================== */
#no32 .box01{background:url(../upload/2013summer/article/32/32_05.jpg) 0 0 no-repeat;width:715px;height:427px;}
#no32 .box01 p{padding:190px 0 0 492px;width: 210px;}
#no32 .box02{background:url(../upload/2013summer/article/32/32_06.jpg) 0 0 no-repeat;width:715px;height:450px;}
#no32 .box02 p{padding:166px 0 0 36px;width: 210px;}
#no32 .box03{background:url(../upload/2013summer/article/32/32_07.jpg) 0 0 no-repeat;width:715px;height:386px;padding: 0 0 20px 0;}
#no32 .box03 p{padding:150px 0 0 430px;width: 280px;}
#no32 .box04{background:url(../upload/2013summer/article/32/32_09.jpg) 0 0 no-repeat;width:715px;height:373px;}
#no32 .box04 p{padding:40px 0 0 360px;width: 350px;}


/*==================================================================
 No.40
================================================================== */
#no40 li{ padding:0 0 20px 55px; }
#no40 .l01{ background:url(../upload/2013summer/article/40/40_i_01.jpg) 10px 4px no-repeat;}
#no40 .l02{ background:url(../upload/2013summer/article/40/40_i_02.jpg) 10px 4px no-repeat;}
#no40 .l03{ background:url(../upload/2013summer/article/40/40_i_03.jpg) 10px 4px no-repeat;}
#no40 .l04{ background:url(../upload/2013summer/article/40/40_i_04.jpg) 10px 4px no-repeat;}




/*==================================================================
Kondo
================================================================== */
#no80 .talk{
	margin-bottom:15px;
}
#no80 .talk .color01{
	color:#268c06;
	font-weight:bold;
}
#no80 .talk .color02{
	color:#205ab2;
	font-weight:bold;
}
#no80 .floatL{
	float:left;
	width:295px;
}
#no80 .floatR{
	float:left;
	width:405px;
}
#no82 .contents01{
	float:left;
	padding-left:30px;
	padding-top:58px;
	width:360px;
}
#no82 .contents02{
	float:left;
	padding-left:30px;
	padding-top:68px;
	width:350px;
}
#no83 .contents01{
	width:713px;
	height:451px;
	background:url(../upload/2013summer/article/83/83_03.jpg) no-repeat;
	position:relative;
}
#no83 .contents01 .contents02{
	position:absolute;
	top:155px;
	left:314px;
}
#no83 .contents03{
	float:left;
	padding-left:30px;
	padding-bottom:60px;
	width:350px;
}
#no83 .contents04{
	float:left;
	padding-right:30px;
	padding-bottom:60px;
	width:350px;
}
#no87{
	background:url(../upload/2013summer/article/87/87_02.jpg) ;
}
#no87 .contents01{
	width:715px;
	height:518px;
	background:url(../upload/2013summer/article/87/87_03.png) no-repeat;
	position:relative;
}
#no87 .contents01 p{
	position:absolute;
	top:243px;
	left:366px;
}
#no87 .contents02{
	width:600px;
	margin:10px auto 70px auto;
	font-size:12px;
}
#no87 .contents03{
	width:715px;
	height:518px;
	background:url(../upload/2013summer/article/87/87_04.png) no-repeat;
	position:relative;
}
#no87 .contents03 p{
	position:absolute;
	top:260px;
	left:70px;
}
#no87 .contents04{
	width:715px;
	height:518px;
	background:url(../upload/2013summer/article/87/87_05.png) no-repeat;
	position:relative;
}
#no87 .contents04 p{
	position:absolute;
	top:243px;
	left:366px;
}
#no87 .contents05{
	width:715px;
	height:518px;
	background:url(../upload/2013summer/article/87/87_06.png) no-repeat;
	position:relative;
}
#no87 .contents05 p{
	position:absolute;
	top:95px;
	left:67px;
}
#no87 .contents06{
	width:623px;
	margin:0 auto 50px auto;
}
#no87 .contents07{
	float:left;
	width:385px;
	margin:0 auto;
}
#no90 .contents01{
	float:left;
	width:318px;
	padding-left:20px;
}
#no90 .contents02{
	color:#3667e3;
	font-weight:bold;
}
#no90 .contents03{
	color:#fb7bde;
	font-weight:bold;
}
#no90 .contents04{
	width:715px;
	height:480px;
	background:url(../upload/2013summer/article/90/90_05.jpg) no-repeat;
	position:relative;
	margin:30px 0;
}
#no90 .contents04 p{
	position:absolute;
	top:83px;
	right:60px;
	text-align:center;
}
#no95 a{color:#FFC;}
#no95 .contents01{
	width:715px;
	height:1930px;
	background:url(../upload/2013summer/article/95/95_02.jpg) no-repeat;
	position:relative;
	margin:0px 0;
}
#no95 .contents01 .text01{
	width:248px;
	position:absolute;
	top:230px;
	left:438px;
	color:fff;
}
#no95 .contents01 .text02{
	width:248px;
	position:absolute;
	top:660px;
	right:395px;
	color:fff;
}
#no95 .contents01 .text03{
	width:248px;
	position:absolute;
	top:1122px;
	left:429px;
	color:fff;
}
#no95 .contents01 .text04{
	width:248px;
	position:absolute;
	top:1540px;
	right:395px;
	color:fff;
}

#no97{
	background:url(../upload/2013summer/article/87/87_02.jpg) ;
}
#no97 .contents01{
	width:670px;
	margin:10px auto;
}
#no97 .contents02{
	color:#f966c0;
	font-weight:bold;
}
#no98 .contents01{
	width:714px;
	height:1087px;
	background:url(../upload/2013summer/article/98/98_06.jpg) no-repeat;
	position:relative;
	margin:30px 0;
}
#no98 .contents01 .text01{
	position:absolute;
	top:140px;
	right:28px;
	width:370px;
}
#no98 .contents01 .text02{
	position:absolute;
	top:461px;
	left:28px;
	width:370px;
}
#no98 .contents01 .text03{
	position:absolute;
	top:778px;
	right:28px;
	width:370px;
}
#no98 .contents02{
	width:420px;
	float:left;
}
#no98 .contents03{
	width:300px;
	float:right;
}
#no98 .contents04{
	width:716px;
	height:542px;
	background:url(../upload/2013summer/article/98/98_09.jpg) no-repeat;
	position:relative;
	margin:30px 0;
}
#no98 .contents04 p{
	position:absolute;
	bottom:55px;
	left:69px;
	width:655
}
#no99 a{color:#FFC;}
#no99 .contents03 a{color:#999;}
#no99 .contents01{
	width:715px;
	height:703px;
	background:url(../upload/2013summer/article/99/99_02.jpg) no-repeat;
	position:relative;
	margin:0px 0;
}
#no99 .contents01 .text01{
	position:absolute;
	top:170px;
	right:10px;
	width:285px;
}
#no99 .contents02{
	width:715px;
	height:703px;
	background:url(../upload/2013summer/article/99/99_03.jpg) no-repeat;
	position:relative;
	margin:30px 0 0 0;
}
#no99 .contents02 .text01{
	position:absolute;
	top:170px;
	left:20px;
	width:285px;
}
#no99 .contents03{
	width:715px;
	height:705px;
	background:url(../upload/2013summer/article/99/99_04.jpg) no-repeat;
	position:relative;
	margin:30px 0 50px 0;
}
#no99 .contents03 .text01{
	position:absolute;
	top:415px;
	left:20px;
}
#no100 .contents01{
	width:350px;
	float:right;
}

#no78 .contents01{
	width:715px;
	height:520px;
	background:url(../upload/2013summer/article/78/78_02.jpg) no-repeat;
	position:relative;
	margin:30px 0 50px 0;
}
#no78 .contents01 p{
	position:absolute;
	top:190px;
	right:27px;
	width:285px;
}
#no78 .contents02{
	width:715px;
	height:520px;
	background:url(../upload/2013summer/article/78/78_03.jpg) no-repeat;
	position:relative;
	margin:30px 0 0 0;
}
#no78 .contents02 p{
	position:absolute;
	top:190px;
	right:27px;
	width:285px;
}
#no78 .contents03{
	width:715px;
	height:520px;
	background:url(../upload/2013summer/article/78/78_04.jpg) no-repeat;
	position:relative;
	margin:30px 0 0 0;
}
#no78 .contents03 p{
	position:absolute;
	top:190px;
	right:27px;
	width:285px;
}
#no78 .contents04{
	width:715px;
	height:520px;
	background:url(../upload/2013summer/article/78/78_05.jpg) no-repeat;
	position:relative;
	margin:30px 0 0 0;
}
#no78 .contents04 p{
	position:absolute;
	top:190px;
	right:27px;
	width:285px;
}
#no78 .contents05{
	width:715px;
	height:520px;
	background:url(../upload/2013summer/article/78/78_06.jpg) no-repeat;
	position:relative;
	margin:30px 0 50px 0;
}
#no78 .contents05 p{
	position:absolute;
	top:190px;
	right:27px;
	width:285px;
}
#no79 .contents01{
	width:715px;
	background:url(../upload/2013summer/article/79/79_02.jpg) no-repeat;
}
#no79 .text01{
	width:715px;
	height:350px;
	background:url(../upload/2013summer/article/79/79_03.jpg) no-repeat;
	position:relative;
	padding:30px 0 0 0;
}
#no79 .text01 p{
	position:absolute;
	width:315px;
	top:110px;
	left:68px;
}
#no79 .text02{
	width:715px;
	height:350px;
	background:url(../upload/2013summer/article/79/79_04.jpg) no-repeat;
	position:relative;
}
#no79 .text02 p{
	position:absolute;
	width:315px;
	top:110px;
	right:25px;
}
#no79 .text03{
	width:715px;
	height:350px;
	background:url(../upload/2013summer/article/79/79_05.jpg) no-repeat;
	position:relative;
}
#no79 .text03 p{
	position:absolute;
	width:315px;
	top:110px;
	left:68px;
}
#no79 .text04{
	width:715px;
	height:350px;
	background:url(../upload/2013summer/article/79/79_06.jpg) no-repeat;
	position:relative;
}
#no79 .text04 p{
	position:absolute;
	width:315px;
	top:110px;
	right:25px;
}
#no79 .text05{
	width:715px;
	height:350px;
	background:url(../upload/2013summer/article/79/79_07.jpg) no-repeat;
	position:relative;
}
#no79 .text05 p{
	position:absolute;
	width:315px;
	top:110px;
	left:68px;
}
#no84 .text01{
	width:665px;
	margin:15px auto 30px auto;
}
#no84 .text02{
	float:right;
	width:255px;
	margin:10px 25px 30px 0;
}

#no88 .contents01{
	width:696px;
	height:381px;
	background:url(../upload/2013summer/article/88/88_02.jpg) no-repeat;
	margin:0 auto;
	position:relative;
}
#no88 .contents01 .text01{
	position:absolute;
	width:247px;
	top:50px;
	left:415px;
}
#no88 .contents01{
	width:696px;
	height:381px;
	background:url(../upload/2013summer/article/88/88_02.jpg) no-repeat;
	margin:0 auto;
	position:relative;
}
#no88 .basewidth{
	width:696px;
	margin:0 auto;
}
#no88 .contents02{
	float:left;
	width:405px;
	margin:0;
}
#no88 .contents03{
	float:right;
	width:280px;
	margin:0;
}
#no88 .contents04{
	width:240;
	float:left;
	margin-right:20px;
}
#no88 .contents05{
	width:330;
	float:left;
}
#no88 .contents06{
	width:695px;
	height:282px;
	background:url(../upload/2013summer/article/88/88_09.jpg) no-repeat;
	margin:0 auto;
	position:relative;
	padding-bottom:40px;
	margin-bottom:40px;
	border-bottom:dotted 1px #999999;
}
#no88 .contents06 p{
	position:absolute;
	width:450px;
	top:150px;
	left:220px;
}



#no91 .contents01{
	width:715px;
	height:510px;
	background:url(../upload/2013summer/article/91/91_02.jpg) no-repeat;
	position:relative;
}
#no91 .contents01 .text01{
	position:absolute;
	width:300px;
	top:210px;
	left:402px;
}
#no91 .contents02{
	width:715px;
	height:510px;
	background:url(../upload/2013summer/article/91/91_03.jpg) no-repeat;
	position:relative;
	margin-top:15px;
}
#no91 .contents02 .text01{
	position:absolute;
	width:300px;
	top:210px;
	right:386px;
}
#no91 .contents03{
	width:715px;
	height:510px;
	background:url(../upload/2013summer/article/91/91_04.jpg) no-repeat;
	position:relative;
	margin-top:15px;
}
#no91 .contents03 .text01{
	position:absolute;
	width:300px;
	top:210px;
	left:402px;
}
#no91 .contents04{
	width:715px;
	height:510px;
	background:url(../upload/2013summer/article/91/91_05.jpg) no-repeat;
	position:relative;
	margin-top:15px;
}
#no91 .contents04 .text01{
	position:absolute;
	width:300px;
	top:210px;
	right:386px;
}
#no91 .contents05{
	width:715px;
	height:510px;
	background:url(../upload/2013summer/article/91/91_06.jpg) no-repeat;
	position:relative;
	margin-top:15px;
}
#no91 .contents05 .text01{
	position:absolute;
	width:300px;
	top:210px;
	left:402px;
}

#no92 .contents01{
	width:715px;
	height:641px;
	background:url(../upload/2013summer/article/92/92_02.jpg) no-repeat;
	position:relative;
}
#no92 .contents01 .text01{
	position:absolute;
	width:320px;
	top:210px;
	left:382px;
}

#no92 .contents02{
	width:715px;
	height:641px;
	background:url(../upload/2013summer/article/92/92_03.jpg) no-repeat;
	position:relative;
}
#no92 .contents02 .text01{
	position:absolute;
	width:320px;
	top:210px;
	right:376px;
}
#no92 a{color:#FFC;}

#no93 .contents01{
	width:715px;
	height:1042px;
	background:url(../upload/2013summer/article/93/93_02.jpg) no-repeat;
	position:relative;
}
#no93 .contents01 .text01{
	position:absolute;
	width:650px;
	top:684px;
	left:33px;
}
#no93 .contents01 .text01 p{
	padding:3px 0;
}
#no93 .contents02{
	width:715px;
	height:1042px;
	background:url(../upload/2013summer/article/93/93_03.jpg) no-repeat;
	position:relative;
	margin-top:50px;
}
#no93 .contents02 .text01{
	position:absolute;
	width:650px;
	top:684px;
	left:33px;
}
#no93 .contents02 .text01 p{
	padding:3px 0;
}
#no93 a{color:#FFC;}


#no94 .contents01{
	width:715px;
	height:868px;
	background:url(../upload/2013summer/article/94/94_02.jpg) no-repeat;
	position:relative;
}
#no94 .contents01 .text01{
	position:absolute;
	width:300px;
	top:114px;
	right:43px;
}
#no94 .contents01 .text02{
	position:absolute;
	width:320px;
	top:449px;
	left:43px;
}

#no94 .contents02{
	width:715px;
	height:900px;
	background:url(../upload/2013summer/article/94/94_03.jpg) no-repeat;
	position:relative;
	margin-top:30px;
}
#no94 .contents02 .text01{
	position:absolute;
	width:300px;
	top:114px;
	left:43px;
}
#no94 .contents02 .text02{
	position:absolute;
	width:300px;
	top:449px;
	right:41px;
}

#no94 .contents03{
	width:715px;
	height:880px;
	background:url(../upload/2013summer/article/94/94_04.jpg) no-repeat;
	position:relative;
	margin-top:30px;
}
#no94 .contents03 .text01{
	position:absolute;
	width:300px;
	top:114px;
	right:43px;
}
#no94 .contents03 .text02{
	position:absolute;
	width:300px;
	top:449px;
	left:43px;
}


#no94 .contents04{
	width:715px;
	height:930px;
	background:url(../upload/2013summer/article/94/94_05.jpg) no-repeat;
	position:relative;
	margin-top:30px;
}
#no94 .contents04 .text01{
	position:absolute;
	width:300px;
	top:114px;
	left:43px;
}
#no94 .contents04 .text02{
	position:absolute;
	width:300px;
	top:449px;
	right:41px;
}


/*==================================================================
 campaign2013ss
================================================================== */
#campaign2013ss .contents_area{
	background:url(../upload/2013summer/campaign/campgaign_bg.jpg);
	width:710px;
	padding:0 145px;
}
#campaign2013ss .contents_1{
	width:563px;
	margin-left:30px;
	float:left;
	font-size:14px;
}
#campaign2013ss .contents_1 p{
	font-size:12px;
	margin-top:5px;
}
#campaign2013ss .contents_1 p.shop{
	font-size:12px;
	margin-top:5px;
	margin-bottom:40px;
	line-height:200%;
	word-wrap:normal;
}