@charset "shift_jis";
/* ************************************************ 
 *	全体
 * ************************************************ */

body {

	font-family:"メイリオ", "Meiryo", verdana, arial, Helvetica, sans-serif, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
	font-size:13px;
	text-align:center;
	background:#FFF0F0;
	margin:0;
	padding:0;
}

br.clear{

	clear:both;
	text-indent:-9999;
	font: 0pt/0pt sans-serif;
	line-height:0;

}

.mark{

	color:#CC0000;

}

img{

	border:none;
	vertical-align:text-bottom;

}

#hidden{

	text-indent:-9999;
	font: 0pt/0pt sans-serif;
	line-height:0;

}

.hidebox {

	display:none;

}

a{

	color:#8C6239;
	text-decoration:none;

}

a:hover{

	text-decoration:none;

}

ul,li,dl,dt,dd{

	padding:0;
	margin:0;

}

input , select {

	font-family:"メイリオ", "Meiryo", verdana, arial, Helvetica, sans-serif, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";

}

table {

	font-size:small;

}

.pankuzu {
	
	font-size:11px;
	padding:0;
	margin:7px 0 25px;

}


/* ************************************************ 
 *	btn
 * ************************************************ */

.btn01 {
	
	font-size:11px;
	font-family:"メイリオ", "Meiryo", verdana, arial, Helvetica, sans-serif, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
	font-weight:bold;
	background:#006993;
	border:#006993 1px solid;
	color:#FFF;
	padding:5px 50px;
	behavior: url(http://www.iimo.jp/shop/1413/img/pie/PIE.htc);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;

}

.btn01:hover {

	background:#FCEE21;
	border:#FCEE21 1px solid;
	color:#006993;

}

.btn02 {
	
	font-size:11px;
	font-family:"メイリオ", "Meiryo", verdana, arial, Helvetica, sans-serif, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka";
	font-weight:bold;
	color:#F54B8C;
	padding:5px 50px;

}

.btn02:hover {

	background:#FFF;
	behavior: url(http://www.iimo.jp/shop/1413/img/pie/PIE.htc);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;

}



/* ************************************************ 
 *	tt
 * ************************************************ */

.tt1, #free dt {
	
	font-family:'Hiragino Mincho ProN', serif;
	letter-spacing:0.2em;
	font-size:35px;
	color:#F54B8C;
	margin:0;
	padding:0;
	
}

.tt-subname {

	color:#DCA57D;

}


/* ************************************************ 
 *	result
 * ************************************************ */

.result {

	border-top:#EEE 5px solid;
	padding:5px 15px;

}

#free dt {

	margin:15px 0;

}






/* ************************************************ 
 *	incom
 * ************************************************ */
.incom{

	padding:0 15px;
	line-height:2em;
	letter-spacing:0.1em;

}

.incom h1 {
	
	letter-spacing:0.2em;

}

.incom h2 {
	
	font-size:18px;
	color:#603813;
	background:url(http://www.iimo.jp/shop/1413/img/design/title2.png) bottom left no-repeat;
	padding:5px 0 5px 40px;
	letter-spacing:0.2em;

}

.incom h3 {
	
	color:#603813;
	background:#FEF0EF;
	letter-spacing:0.2em;
	text-align:center;
	padding:5px;
	behavior: url(http://www.iimo.jp/shop/1413/img/pie/PIE.htc);
	border-bottom:#F0A0AA 2px solid;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;

}

.incom h4 {
	
	background:#FFF;
	letter-spacing:0.2em;
	padding:1px 20px;
	behavior: url(http://www.iimo.jp/shop/1413/img/pie/PIE.htc);
	border-left:#006993 5px solid;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;

}

.incom h5 {

	letter-spacing:0.2em;
	border-bottom:#999 3px dotted;

}

.incom h6 {
	
	background:#333;
	color:#FFF;
	letter-spacing:0.2em;
	padding:1px 20px;
	behavior: url(http://www.iimo.jp/shop/1413/img/pie/PIE.htc);
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	-ms-border-radius: 5px;

}


.incom hr {

	border-top:#CCC 1px solid;
	border-left:none;
	border-right:none;
	border-bottom:#EEE 5px solid;

}

#tbl1,#inquiry {
	
	background:#FFF;
	border-top:#CCC 1px solid;
	border-left:#CCC 1px solid;
	border-right:#EEE 1px solid;
	border-bottom:#EEE 1px solid;

}

#tbl1 th,#inquiry th{

	background:#E4F0FA;

}

#tbl1 th,#tbl1 td,#inquiry td{

	border-bottom:#CCC 1px solid;
	border-right:#CCC 1px solid;

}

#inquiry th , #inquiry td {

	padding:10px;

}

#tbl-option {
	
	font-size:11px;
	background:#FFF;
	border-top:#CCC 1px solid;
	border-left:#CCC 1px solid;
	border-right:#EEE 1px solid;
	border-bottom:#EEE 1px solid;

}

#tbl-option th{

	background:#E4F0FA;

}

#tbl-option th,#tbl-option td{

	border-bottom:#CCC 1px solid;
	border-right:#CCC 1px solid;

}





/* ************************************************ 
 *	tbl
 * ************************************************ */

#menulist {

	background:#F9E5EA;
	font-size:11px;
	
}

#menulist td{

	background:#FFF;
	border:#F8BFD3 1px solid;

}

#menulist ul{

	list-style:inside;
	color:#DCA57D;
	position:relative;
	left:10px;

}





/* ************************************************ 
 *	box-size
 * ************************************************ */
.box-size {
	position:relative;
	text-align:left;
	width:1000px;
	margin:0 auto;

}

.box-size-side-menu {

	border-left:#F0A0AA 7px solid;
	border-right:#F0A0AA 7px solid;
	background:#FBFAF8;
	padding:100px 30px;

}

.box-size-side-menu dt{

	padding:0 0 100px;

}

.box-main-content dd{

	padding:0 40px 50px;

}

/* ************************************************ 
 *	top body main side
 * ************************************************ */

#head {
	background:url(http://www.iimo.jp/shop/1413/img/design/background-headerline.jpg) bottom center repeat-x;
	padding:10px 0 0;
}
#head h1 {
	position:absolute;
	bottom:0;
	left:0;
	margin:0;
	padding:0;
}

#head h2 {
	font-size:11px;
	color:#666;
	margin:0;
	padding:0;
}

#head .top-nav {
	float:right;
	width:835px;
	margin:10px 0 0;
}

#body {
	
	background:url(http://www.iimo.jp/shop/1413/img/design/background-bodyline.jpg) top center repeat-x;
	padding:22px 0 0;

}

.etc-content {
	
	background:url(http://www.iimo.jp/shop/1413/img/design/background-sideline.png) top left repeat-y;

}


.main-backline {
	
	background:#FBFAF8 url(http://www.iimo.jp/shop/1413/img/design/background-mainline.png) top center no-repeat;

}

.main {
	
	float:left;
	width:635px;

}

.side {
	
	float:right;
	width:200px;

}

#kodawari_box {
	
	border-top:#F54B8C 1px solid;
	background:#FBFAF8 url(http://www.iimo.jp/shop/1413/img/design/background-kodawariline.jpg) top center repeat-x;
	padding:30px 30px 80px;


}

#kodawari_box .kodawari {

	text-align:center;
	margin:0;
	padding:0;

}

#kodawari_box ul {

	list-style:none;
	margin:20px 0;

}

#kodawari_box ul li {
	
	width:310px;
	float:left;
	border-right:#FCE5ED 1px solid;

}

#kodawari_box ul li:last-child {
	
	border-right:none;

}

#kodawari_box .box {

	display:block;
	padding:0 20px;

}


#kodawari_box .txt {

	display:block;
	color:#C69C6D;
	padding:0 0 20px;

}

#kodawari_box .txt h3 {
	
	font-size:18px;
	font-family:'Hiragino Mincho ProN', serif;
	text-align:center;
	color:#F54B8C;

}

#footer {

	font-size:11px;
	color:#FFF;
	background:#F5B4C8 url(http://www.iimo.jp/shop/1413/img/design/background-footerline.jpg) top center repeat-x;
	padding:0 0 10px;
	
}

#footer dl {

	padding:10px 130px;

}

#footer dt {

	float:left;

}

#footer dd {

	float:right;
	padding:10px 0 0;

}

.side-menu {
	
	float:left;
	width:275px;
	background:#CCC;

}

.main-content {

	float:right;
	width:725px;
	background:#FBFAF8 url(http://www.iimo.jp/shop/1413/img/design/main-content.png) top center repeat-x;

}




/* ************************************************ 
 *	nav keyword
 * ************************************************ */

#nav {
	letter-spacing:0.2em;
    padding: 0;
	margin:15px 0;
    overflow: hidden;
    position: relative;
}

#nav ul{
	
    list-style: none outside none;
	font-weight:bold;
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
    left: 50%;

}

#nav li{

    float: left;
    margin:0;
    padding:0;
    position: relative;
    left: -50%;

}

#nav li a{

	display:block;

}

#nav li a span{

	display:block;
	padding:2px 10px;
	border-left:#FAD0DB 1px solid;

}

#nav li:last-child a span{

	border-right:#FAD0DB 1px solid;

}

#nav li a:hover,#nav li a.bet{
	
	color:#F54B8C;

}


/* ************************************************ 
 *	menu
 * ************************************************ */

.menu {

	list-style:none;

}

.menu li {

	clear:both;
	padding:0 0 30px;

}

.menu .k1 {

	color:#603813;

}

.menu .k1 h2{
	
	font-size:18px;
	background:url(http://www.iimo.jp/shop/1413/img/design/title2.png) bottom left no-repeat;
	padding:5px 0 5px 40px;

}

.menu .k2{
	
	color:#666;

}

.menu .k2 h3{
	
	color:#F54B8C;
	background:#F5D3DD;
	padding:10px 0;

}

.menu .k2 h3 span{
	
	display:block;
	border-left:#F54B8C 4px solid;
	padding:0 10px;

}

.menu .k2 img{
	
	width:200px;
	margin-right:25px;

}

.menu .k2 .price{
	
	padding:0 0 10px;

}




/* ************************************************ 
 *	acMenu
 * ************************************************ */
#acMenu {

	letter-spacing:0.2em;
	border-bottom:#EEE 5px solid;
	background:#E4F0FA;
	padding:5px;
	margin:0 0 30px;

}

#acMenu dt{

	color:#FCEE21;
	font-weight:bold;
	padding:8px 10px;
	background:#3387A9 url(http://www.iimo.jp/shop/1643/img/design/background-nav.png) bottom left repeat-x;
	border-bottom:#ABCEE0 1px solid;

}

#acMenu dt span{

	display:block;
	border-left:#FCEE21 5px solid;
	padding:0 10px;

}

#acMenu dd{
	
	display:none;
	padding:10px 0;

}

#acMenu dd > ul{

	list-style:none;

}

#acMenu dd > ul > li > ul{

	list-style:inside;

}

#acMenu ul li a {

	color:#333;
	display:block;
	padding:5px 0px 5px 20px;

}

#acMenu ul li a:hover {
	
	background:#FFF;

}


/* ************************************************ 
 *	list
 * ************************************************ */

.list1 {

	list-style:none;
	letter-spacing:0.2em;
	background:url(http://www.iimo.jp/shop/1413/img/design/border-line1.png) bottom left repeat-x;

}

.list1 li {

	background:url(http://www.iimo.jp/shop/1413/img/design/border-line1.png) top left repeat-x;

}

.list1 li a{
	
	display:block;
	padding:20px 10px 16px;

}

.list1 li a:hover{
	
	background:#F5B4C8 url(http://www.iimo.jp/shop/1413/img/design/border-line1.png) top left repeat-x;

}

.list1 li a.bet{
	
	background:#F5B4C8 url(http://www.iimo.jp/shop/1413/img/design/border-line1.png) top left repeat-x;

}


.list2 {
	
	font-size:11px;
	letter-spacing:0.2em;
	list-style:none;
	margin:10px 0 50px;
	height:200px;
	overflow-y:scroll;

}

.list2 li{
	
	clear:both;

}

.list2 li a:hover{
	
	background:#FFF;

}

.list2 li a{
	
	display:block;
	padding:9px 10px;

}

.list2 li span{
	
	padding-right:20px;
	color:#F54B8C;

}

.list3 {
	
	width:520px;
	letter-spacing:0.2em;
	list-style:none;

}

.list3 li{
	
	float:left;
	border-right:#FFF 1px solid;

}

.list3 li:last-child{
	
	border-right:none;

}

.list3 li a{
	
	color:#FFF;
	padding:0 10px;
	

}

.list-blog {

	list-style:none;

}

.list-blog li{

	margin:0 0 50px;

}

