﻿@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;
}

/*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;
}

#menu2 h3{
	margin:30px auto 0 auto;
	width:192px;
}


#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;
}


/*contact*/

.contact #con1{

}

.contact #con1 .red{
	color:red;
	font-weight:bold;
}

.contact #con1 dl{
	border:1px solid #cdcdcd;
	border-width:1px 1px 0 1px;
	background-color:#fff1f5;
}

.contact #con1 dl.lineb{
	border:1px solid #cdcdcd;
}

.contact #con1 dt{
	float:left;
	width:130px;
	padding:10px;
}

.contact #con1 dd{
	border:1px solid #cdcdcd;
	border-width:0 0 0 1px;
	float:right;
	width:500px;
	padding:10px;
	background-color:#ffffff;
}

.contact #con1 dd input{
	width:480px;
}

.contact #con1 dd textarea{
	width:480px;
	height:160px;
}

.contact #con1 #sbtn{
	text-align:center;
	padding:20px 0;
}


/*pp*/

.pp #con1 dl{

}

.pp #con1 dt{
	font-weight:bold;
	padding:20px 0 0 0;
}

.pp #con1 dd{
	padding:10px 0 0 10px;
}
