﻿@charset "utf-8";

/* CSS Document======================================

	CSS of Second page

===================================================*/
/*----------------------	memo

#4796d9

------------------------------*/
/*===================================================
	共通	div#order_index
===================================================*/
h2.entry_title{
	background:url(../img/order_index/h2_bg.gif) top left no-repeat;
	min-height:33px;
	font-size:1.13em;
	font-weight:bold;
	padding:6px 0 6px 12px;
	margin:0 0 18px 0;
	color:#FFF!important;
}

body h2.entry_title a{
	color:#FFF!important;
	text-decoration:none;
}

h2.entry_title a:link,
h2.entry_title a:visit,
h2.entry_title a:hover{
	color:#FFF;
}

div#order_index h3{
	margin:0 0 15px 0;
}

/*--------------------------------------------------------*/
/*----------------------	ul.list	----------------------*/

div#order_index ul.list{
	margin:0 0 0 -10px;
}

div#order_index ul.addmargin{
	margin-bottom:30px;
}

div#order_index ul.list li{
	float:left;
	display:inline;
	margin:0 0 10px 10px;
}

/*--------------------------------------------------------*/
/*----------------------	ul.box	----------------------*/

div#order_index ul.box{
	margin:0 0 0 -10px;
}

div#order_index ul.box li{
	width:350px;
	float:left;
	display:inline;
	margin:0 0 10px 10px;
	background:url(../img/order_index/frame_box_btm.gif) bottom left no-repeat;
	padding:0 0 2px 0;
}

div#order_index ul.box li h4{
	background:url(../img/order_index/frame_box_top.gif) top left no-repeat;
	padding:11px 7px 10px 7px;
	font-size:12px;
}

div#order_index ul.box li h4 img{
	padding:4px 0 4px 8px;
}

div#order_index ul.box li p{
	padding:0 15px 14px 15px;
}

div#order_index ul.box li a{
	display:block;
	text-align:center;
}

div#order_index ul.box li table{
	margin:0 0 14px 15px;
	width:320px;
}

div#order_index ul.box li table th{
	width:130px;
	background:#edf2f6;
	padding:8px 8px 8px 8px;
	text-align:center;
	font-weight:bold;
	border:1px solid #ddd;
	line-height:1.4;
}

div#order_index ul.box li table th span{
	font-weight:normal;
	font-size:0.88em;
}

div#order_index ul.box li table td{
	width:175px;
	padding:8px 0 8px 10px;
	border:1px solid #ddd;
	line-height:1.4;
	vertical-align:middle;
}

div#order_index ul.box li table td img{
	vertical-align:middle;
	margin:-3px 8px 0 0;
}

div#order_index ul.box li table td span{
	font-weight:bold;
	color:#e03030;
}

/*--------------------------------------------------------*/
/*-------------------ブランドのBOXのh4--------------------*/
div#order_index ul.box li h4{
	padding:11px 7px 10px 7px;
}

div#order_index ul.box li h4 a{
	padding:4px 8px 4px 8px;
	text-align:left;
	text-decoration:none;
}

div#order_index ul.box li h4 a img{
	padding:0 14px 0 0;
	float:left;
}

div#order_index ul.box li h4 a:hover{
	background-color:#f0f6fb;
}

div#order_index ul.box li h4 a em{
	text-decoration:underline;
	font-size:1.13em;
	padding:0;
	margin:0;
}

div#order_index ul.box li h4 a span{
	padding:13px 0 0 0;
	font-size:0.88em;
	color:#555;
	display:block;
	text-decoration:none;
}

div#order_index ul.box li h4 a:hover span{
	text-decoration:none;
}

div#order_index ul.box li h4 a:hover img{	
	-moz-opacity:1.0;
	opacity:1.0;
	filter: alpha(opacity=100);
}
/*===================================================
	Hack Style
===================================================*/

 /*IE6.0以下用透過PNG適用class*/
/*
===== CLEARFIX ==========================================
*/

div#order_index ul.brand li h4 a,
div#order_index ul.box,
div#order_index ul.list
{
	min-height:1px; /* IE 7*/
}


div#order_index ul.brand li h4 a:after,
div#order_index ul.box:after,
div#order_index ul.list:after
{
	content:".";
	display:block;
	height:0px;
	clear:both;
	visibility:hidden;
}

div#order_index ul.brand li h4 a,
div#order_index ul.box,
div#order_index ul.list
{
	display:inline-table; 
}

/* Mac IE  \*/

* html 
div#order_index ul.brand li h4 a,
* html div#order_index ul.box,
* html div#order_index ul.list
{
	height:1px;
}


div#order_index ul.brand li h4 a,
div#order_index ul.box,
div#order_index ul.list
{
	display:block;
}

/* */



/*===================================================
	知恵袋本文
===================================================*/
dl.entry_faq{
	margin-bottom:10px;
	background-color:#fff;
	background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f9f9f9));
	background:-moz-linear-gradient(top, #fff, #f9f9f9);
	border-top:1px solid #fff;
	padding:10px;
	border:1px solid #ddd;
	border-top:3px solid #193166;
	border-radius:5px;
	font-size:small;
}

dl.entry_faq dt{
	margin-left:30px;
	text-indent:-28px;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
}
dl.entry_faq dt span{
	color:#f00;
	font-size:x-large;
	font-weight:bold;
	margin-right:5px;
	
}
dl.entry_faq dd{
	margin-left:30px;
	text-indent:-28px;
	padding-top:10px;
}
dl.entry_faq dd span{
	color:#00f;
	font-size:x-large;
	font-weight:bold;
	margin-right:5px;
	
}
