﻿@charset "utf-8";

/* ===================================================================
	Site Name: base

	Author: aki
=================================================================== */


#content{
	float:right;
	width:675px;
}

#content-inner{
	padding:0 0px 0 0px;
}


/*menu2*/

#menu2{
	float:left;
	width:201px;
	padding:0 0 50px 0;
}

#menu2 ul{
	margin:30px 0 0 0;
}

#menu2 img{
	display:block;
}

#menu2 li{
	float:left;
	padding:0 0 15px 0;
}

#menu2 li#mobilelink{
	padding:20px 0 0 0;
}

#menu2 h2{
	margin:0 0 20px 0;
}
#menu2 h3{
	margin:30px auto 0 auto;
	width:192px;
}
/*submenu*/

#menu2 #submenu{
	margin:30px auto 0 auto;
	border:1px dashed #cdcdcd;
	border-width:0 0 1px 0;
	width:195px;
}

#menu2 #submenu li{
	_height:1px;
	float:none;
	padding:0;
	border:1px dashed #cdcdcd;
	border-width:1px 0 0 0;
}




#submenu a {
	display:block;
	padding:10px 0px 10px 25px;
	margin:0;
	width:170px;
	text-decoration:none;
	color:#333333;
	background:url(../img/common/mark.gif) 10px center no-repeat #ffffff;
}

#submenu a:link {
	text-decoration:none;
	color:#333333;
	background-color:#ffffff;
}

#submenu a:visited {
	text-decoration:none;
	color:#333333;
	background-color:#ffffff;
}

#submenu a:hover {
	text-decoration:none;
	color:#ff6294;
	background-color:#fff1f4;
}


#submenu a:active {
	text-decoration:none;
	color:#333333;
	background-color:#fff1f4;
}

#submenu a:link.over {
	text-decoration:none;
	color:#ff6294;
	background-color:#fff1f4;
}

#submenu a:visited.over {
	text-decoration:none;
	color:#ff6294;
	background-color:#fff1f4;
}



/*content*/

#content h2{
	margin:0 0 20px 0;
}


/*qa*/

.qa #con1{

}

.qa #con1 h3{
	padding:0 0 10px 5px;
}

.qa #con1-inner{
	padding:0 0 30px 0;
}

.qa #con1 #qalist{

}

.qa #con1 #qalist-inner{
	border:5px solid #ffd7df;
	padding:10px 20px;
}


.qa #con1 #qalist ul{

}
.qa #con1 #qalist li{
	background:url(../img/qa/q1.gif) left 5px no-repeat;
	padding:12px 0 12px 40px;
	border:1px dashed #ffb9c7;
	border-width:0 0 1px 0;
	min-height:1px;
	_height:1px;
}

.qa #con1 #qalist li.noline{
	border:0;
}

.qa #con1 #qalist a {
	text-decoration:none;
	color:#333333;
}

.qa #con1 #qalist a:link {
	text-decoration:none;
	color:#333333;
}

.qa #con1 #qalist a:visited {
	text-decoration:none;
	color:#333333;
}

.qa #con1 #qalist a:hover {
	text-decoration:underline;
	color:#333333;
}

.qa #con1 #qalist a:active {
	text-decoration:none;
	color:#333333;
}

.qa #con2 dl{
	border:1px solid #ff74a1;
	width:660px;
	margin:0 auto 15px auto;
}

.qa #con2 dt{
	background:url(../img/qa/q2.gif) 20px 8px no-repeat #fff1f5;
	min-height:1px;
	_height:1px;
	padding:14px 14px 14px 63px;
}

.qa #con2 dd{
	background:url(../img/qa/a1.gif) 20px 8px no-repeat #ffffff;
	padding:14px 14px 14px 63px;
}

.qa #con2 .red{
	color:red;
}

.qa #con2 a .red{
	color:red;
}

.qa #con3{
	margin:50px 0 0 0;
}

.qa #con3 p{
	display:block;
	border:1px solid #f6fbef;
	border-width:0 0 5px 0;
	padding:0 0 10px 20px;
}


.qa #con3 #conbox{
	width:632px;
	margin:0 auto;
	padding:20px 0 0 0;
}
