@charset "shift_jis";

.inner_content{width:900px}

/*--information---------------------------------------------------------
Last update：09/04/13
サイトの名前　アイリスプラザ自社
使用箇所　ご利用方法
-------------------------------------------------------------------------*/


/*-------------------------------------------
	ご利用方法　汎用
----------------------------------------------*/



/*.fontsize12 {
	font-size: 13px;
	line-height:1.5em;
	}*/

.guidemidashi {
	font-weight:bold;
	color:#333;
	}

.fontweight_l {
	font-weight:lighter;
	/*font-size: 10px;*/
	}

.guidemidashi_bg {
	background:#B0C8D7;
	text-indent:10px;
	height:25px;
	padding:6px 0 0 0;
	}

#guidecontents .news-info{
	margin:10px auto; 
	padding:10px; 
	border:#e4e4e4 solid 1px; 
	line-height:1.3;
}
#guidecontents .news-info h3{
	padding:0;
	
}
/*-------------------------------------------
	ご利用方法
----------------------------------------------*/


/* #guidecontents *{
	font-family:"Century Gothic","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
} */
#guidecontents {
	width:900px;
	padding:10px 0 25px 0;
	margin:0 auto;
	line-height:1.5em;
	}
#guidecontents h3 {	/*----コーナー名------*/
	padding:0 0 30px 0 ;
	}
#guidecontents h4 {	/*----コーナー名------*/
	font-size: 18px;
	line-height:2em;
	padding-bottom:20px;
	}

#guidecontents ul {
	margin:0;
	padding:0;
	position: relative;
	}

#guidecontents ul li {
	width:360px;
	float:left;
	margin:0;
	padding:30px 20px 0 0;
	list-style:none;
	list-style-position:outside;
	position: relative;
	}
#guidecontents ul li.right0 {
	padding-right:0;
	}

#guidecontents dl dt {
	padding:5px 0 0 0;
	}
#guidecontents dl dd {
	padding:0 15px;
	}
#guidecontents dl dd.bottom30 {	/*----ご利用方法index用スペース30px------*/
	padding-bottom:30px;
	}

#guidetextbox .bottom30 {	/*----下スペース30px------*/
	padding-bottom:30px;
	}
#guidetextbox .bottom10 {	/*----下スペース10px------*/
	padding-bottom:10px;
	}
#guidetextbox .bottom10 .mylst li {	/*----下揃え------*/ 
	vertical-align:bottom;
	}

/*----お届け日時------*/
#guidecontents ol {
	position:relative;
	padding:0 0 0 50px;
	}
#guidecontents ol li {
	list-style:decimal;
	margin:0;
	padding:0;
	width:inherit;
	}
	
	
/*------アウトレット------------*/
#guidecontents ul li.g_outlet {
	text-align: left;
	padding-left:20px;
	}	


/*------注文の流れ------------*/

#guidetextbox #nagare {
	width:inherit;
	}
/*-#guidetextbox #nagare p{
	width:170px;
	float:left;
	padding:5px;
	position:relative;
	}-*/
#guidetextbox #nagare dl dd.image {
	width:170px;
	float:left;
	padding:5px 5px 50px 5px;
	}


/*------利用規約------------*/

#guidetextbox p.txtlink {
    background: url("../img/isc/qa/icon_li01.gif") no-repeat scroll 0 3px rgba(0, 0, 0, 0);
}
#guidetextbox p.txtlink a {
    display: block;
    padding: 2px 0 5px 18px;
    text-decoration: underline;
}
#guidetextbox .p.txtlink a:hover {
    color: #FF6600;
    text-decoration: underline;
}
p.txtnav {
    text-align: right;
	margin-top:10px;
}


span.exp {
    font-size: 11px;
}

/*----あと払い------*/

	
.guideato_yaji {
	text-align:center;
	width:300px;
	margin-top:10px;}




/*-------------------------------------------
	guidetext BOX
----------------------------------------------*/

#guidetextbox {
	width:900px;
	margin-bottom: 40px;
	padding: 0;
	}

/*-------------------------------------------
	ご利用方法　会員登録について
----------------------------------------------*/

#guide_kaiin {
	width:750px;
	padding:10px 0 25px 10px;
	margin:0;
	line-height:1.5em;
	color: #666666;
	letter-spacing: 0.05em;
}	
#guide_kaiin a:hover img{
	opacity:0.7;
	filter: alpha(opacity=70);
}
#guide_kaiin h3 {margin-bottom: 30px}
#guide_kaiin h4 {margin-bottom: 20px;}
#guide_kaiin #topbox{
	width:748px;
	margin-bottom:20px;
	height:180px;
	border:#999999 solid 1px;
	background-color:#F5F5F5;
	text-align:center
}
#guide_kaiin .p_moji{
	width:750px;
	padding:30px 0 20px 0;
	text-align:center;
	font-size: 16px;
	font-weight:bold;
	color: #FF6A8F;
}
#guide_kaiin .p_moji_c{color: #FF6A8F;}
#guide_kaiin .p_moji_c10{color: #FF6A8F; font-size:10px;}
#guide_kaiin .p_moji_e10{font-size:10px;}
#guide_kaiin .p_moji_b{color: #FF6A8F; font-weight:bold}
#guide_kaiin .p_moji_b16{color: #FF6A8F; font-weight:bold; font-size:16px;}
#guide_kaiin .moji_kome{font-size:10px; line-height:150%;}

#guide_kaiin ul{margin: 0; padding:0 0 20px 0; width:750px; float:left;}
#guide_kaiin ul li.l_box{
	width:280px;
	margin:0;
	float:left;
	list-style: none outside none;
	overflow:hidden;
}
#guide_kaiin ul li.r_box{
	width:440px;
	padding-top:10px;
	font-size:12px;
	text-align:left;
	float:right;
	border-top:#CCCCCC solid 1px;
	line-height:170%;
	list-style: none outside none;
}
#guide_kaiin p.sp10{padding-top:10px;}

/*-------------------------------------------
	返品交換について　13.12.04追加
----------------------------------------------*/

#guidecontents div.henpinpage{
	width:690px;
	padding: 0;
}
#guidecontents a{
	text-decoration:underline;
}

#guidecontents div.henpinpage *{
	margin:0;
	padding:0;
}
#guidecontents div.henpinpage h4,#guidecontents div.henpinpage h5{
	float:none;
	clear:both;
	font-size:14px;
	height:30px;
	line-height:30px;
	padding: 0px;
}
#guidecontents div.henpinpage ul li h6{
	padding:5px;
	background:#EBF1F5;
}
#guidecontents div.henpinpage ul li h6 span.ti{
	background:#FFF;
	color:#618FAF;
	padding:3px;
	margin-left:2px;
	margin-right:10px;
}
#guidecontents div.henpinpage ul{
	margin: 0px 0px 25px 15px;
}
#guidecontents div.henpinpage ul li{
	width:650px;
	padding: 5px 5px 5px;
	margin-bottom:15px;
	clear:both;
	border: 2px solid #EBF1F5;
}
#guidecontents div.henpinpage dl{
	padding: 10px;
}
#guidecontents div.henpinpage dl dt{
	font-weight:bold;
}
#guidecontents div.henpinpage dl dd{
	margin-left:15px;
}
#guidecontents div.henpinpage .cle{
	clear:both;
}
#guidecontents div.henpinpage a{
	text-decoration:underline;
}

/*余白*/
#guidecontents div.henpinpage .btm5{
	margin-bottom:5px;
}
#guidecontents div.henpinpage .btm10{
	margin-bottom:10px;
}
#guidecontents div.henpinpage .btm30{
	margin-bottom:30px;
}
#guidecontents div.henpinpage left100{
	margin-left:100px;
}
#guidecontents div.henpinpage li div{
	margin-left:15px;
	padding-top: 5px;
	clear: both;
}

/*フォント*/
#guidecontents div.henpinpage .f12{
	font-size:12px;
}
#guidecontents div.henpinpage .f14{
	font-size:14px;
}
#guidecontents div.henpinpage .bold{
	font-weight:bold;
}
#guidecontents div.henpinpage .red a{
	color: #F00;
}

/*個別css*/
#guidecontents div.henpinpage dl.henpin1{
	line-height:160%;
	background:#EBF1F5;
	margin-left:25px;
	border-top: 2px solid #F5F8FA;
	border-right: 2px solid #AEC7D7;
	border-bottom: 2px solid #AEC7D7;
	border-left: 2px solid #F5F8FA;
}

#guidecontents div.henpinpage li.toi dl,#guidecontents div.henpinpage li.exchange dl{
	width:630;
	clear:both;
}
#guidecontents div.henpinpage li.toi dl dt{
	width:90px;
	float:left;
}
#guidecontents div.henpinpage li.toi dl dd,#guidecontents div.henpinpage li.exchange dl dd{
	margin-top:3px;
}

#guidecontents div.henpinpage li.exchange dl dt{
	width:155px;
	float:right;
}



#guiderank{
	color:#000;
	font-size:14px;
}
#guiderank a{
	text-decoration:underline;
}






/*-------------------------------------------
	新規会員登録ページ
----------------------------------------------*/
#guide_kaiin .torokuBt{
	height:89px;
	padding:18px 0 0 0;
	background-color:#f0f0f0;
	border:#e3e3e3 1px solid;
}

#guideRank{
	font-size:12px;
}
#guideRank .rankinfo{
	text-align:right;
	margin-bottom:30px;
	padding-right:15px;
}
#guideRank h4{
	margin-top:40px;
}
#guideRank p.texth2{
	margin:20px 0 40px 0;
}

#guideRank h3 img{
	margin:0 0 10px 0;
}

#guideRank p{
	line-height:130%;
	color:#666;
	margin: 0 0 0 10px;
}

#guideRank table{
	margin:10px 0 60px 10px;
}

#guideRank div.rankText{
	margin: 0 0 0 10px;

}

#guideRank div.rankText p{
	font-size:11px;
	margin:0 0 5px 0;
}

#guideRank .rankh3 img{
	margin:40px 0 10px 0;
}

#guideRank .table2{
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding:0 0 0 10px;
}
#guideRank .table1{
	border-right:1px solid #ccc;
	padding:0 0 0 10px;
}

#guideRank p.small{
	margin-top:10px;
	font-size:11px;
	letter-spacing:0px;
}
#guideRank p.textR{
	text-align:right;
	padding-right:10px;
}
#guideRank .t190{
	width:190px;
}

#guideRank span.strong{
	font-weight:bold;
	color:#FF6699;
	font-size:16px;
}

#guideRank a{
	text-decoration:underline; 
}

#guideRank a:link    { color: #0099FF;}
#guideRank a:visited { color: #0099FF;}
#guideRank a:hover   { color: #FF6699; }
#guideRank a:active  { color: #0099FF; }

#guideRank p.rankImg{
	margin-bottom:15px;
}



/*-------------------------------------------
	20221115追記
----------------------------------------------*/
#foot_top{
	text-align: center;
}
.guide_henpin{
	width:750px!important;
	margin:0 auto;
}
#guidetextbox #nagare dl dd.image{
    float: initial;
}

/*取り急ぎの崩れ修正*/
#guidetextbox #nagare dl [class^="nagare2022_"]{
	position: relative;
}
#guidetextbox #nagare dl [class^="nagare2022_"] [class^="number2022_"]{
    position: absolute;
    top: 14%;
    left: 20%;
}
#guidetextbox #nagare dl .nagare2022_4{
    height: 520px;
}

