@charset "Shift_JIS";

body	{margin:0px;
	 padding:0px;}

.con	{width:780px;
height:1350px;
	margin: 0 auto;

background-image: url(http://www.akimitsu.co.jp/gazou/side_bg.gif);
background-repeat: repeat-y;}

.con2	{width:780px;
height:820px;
	margin: 0 auto;

background-image: url(http://www.akimitsu.co.jp/gazou/side_bg.gif);
background-repeat: repeat-y;}

.con3	{width:780px;
height:1000px;
	margin: 0 auto;

background-image: url(http://www.akimitsu.co.jp/gazou/side_bg.gif);
background-repeat: repeat-y;}

.con4	{width:780px;
height:1500px;
	margin: 0 auto;

background-image: url(http://www.akimitsu.co.jp/gazou/side_bg.gif);
background-repeat: repeat-y;}

/* === ?w?b?_?[?????ﾌス?^?C?? === */

.head	{
	 width:780px;
	 height:100px;}

.head	img	{display:block;}

.headmenu	{width:780px;
	 margin: 0 auto;}
 
.floatclear	{clear:both;
 overflow:hidden}
 
.headmenu div	{float:left;
	width:130px;}

.headmenu a	{display:block;
	width:129px;
	padding: 5px 0px;
	border-right:solid 1px #aaaaaa;
background-color:#003300;
	 font-size:12px;
	 font-weight: bold;
color:white;
	 text-decoration:none;
	 text-align: center;}

.headmenu a:hover	{background-color:#669933;}


/* === ?T?C?h?o?[?????ﾌス?^?C?? === */

.side	{float:left;
	width:130px;
	 margin: 0}

.side div	{width:129px;}

.side a	{display:block;
width:119px;
border-bottom:solid 2px #003300;
padding:6px 0px 6px 10px;
font-size:11px;
color:#003300;
text-decoration:none;}

.side a:hover	{background-color:#D9D9A3;
color:#003300;}
	 
.push {background-color:#cccccc;}

.menutitle {display:block;
width:129px;
padding:6px 0px;
margin-top:25px;
color:white;
font-size:12px;
font-weight: bold;
text-align: center;
background-color: #003300;}


/* === ?R???e???c?????ﾌス?^?C?? === */

.main 	{float:left;
width:630px;}

.layout	{width:630px;
padding:20px 0 0 20px;
font-size:12px;
	color:#444444;}

.main h1	{font-size:12px;
	font-weight: bold;
	color:#444444;
border-bottom:1px dashed #444444;
border-left:10px solid #669900;
	padding:0 0 2px 7px;
	width:610px;
	margin-bottom:10px;}
	
.main h1 a	{color:#CC0000;
 text-decoration:none;}

.main h2	{font-size:12px;
	color:white;
	font-weight: bold;
background-image: url(http://www.akimitsu.co.jp/gazou/title_bar.gif);
background-repeat: repeat-y;
	padding: 3px 10px;
	margin-bottom:10px;}

.main h2#privacy	{font-size:12px;
	color:white;
	font-weight: bold;
background-image: url(../../gazou/title_bar_longword.gif);
background-repeat: repeat-y;
	padding: 3px 10px;
	margin-bottom:10px;}

.main h2#treatment	{font-size:12px;
	color:white;
	font-weight: bold;
background-image: url(../../gazou/title_bar_longword.gif);
background-repeat: repeat-y;
	padding: 3px 10px;
	margin-bottom:10px;}

.main h3	{font-size:12px;
	font-weight: bold;
	color:#444444;}

.main h4 	{font-size:12px;
	color:white;
	font-weight: bold;
background-image: url(http://www.akimitsu.co.jp/gazou/title_bar2.gif);
background-repeat: repeat-y;
	padding: 3px 10px;
	margin-bottom:10px;}

.main h5	{font-size:12px;
	font-weight: bold;
	color:#444444;
text-align: right;}

.main h6	{font-size:12px;
	font-weight: normal;
	color:#444444;
text-align: right;}

.main ol li	{
	margin-bottom:1em;}
.main ol ol	{
	margin-top:1em;}

.new	{padding-left:5px;}

table,tr,td	{border:none}

td {border-right:solid 14px white;}

.photoblock	{	width:140px;
	 height:90px;
border-top:solid 20px white;}

.photoblock img	{display:block;
border:none;
	width:140px;
	 height:90px;}

.block	{	width:140px;
	 height:40px;
	background-color:#dddddd;
font-size:11px;
	color:#444444;
	padding: 5px 0px;
text-align: center;}

.kaisya	{border:solid 1px #aaaaaa;}

.kaisyablock1	{	width:120px;
	background-color:#d9d9a3;
font-size:12px;
	color:#444444;
	padding: 5px;
border-right:1px solid #aaaaaa;
border-bottom:1px solid #aaaaaa;}

.kaisyablock1_bottom	{	width:120px;
	background-color:#d9d9a3;
font-size:12px;
	color:#444444;
	padding: 5px;
border-right:1px solid #aaaaaa;}

.kaisyablock2		{	width:490px;
font-size:12px;
	color:#444444;
	padding: 5px 0px 5px 10px;
border-right:solid 0px;
border-bottom:solid 1px #aaaaaa;}

.kaisyablock2_bottom		{	width:490px;
font-size:12px;
	color:#444444;
	padding: 5px 0px 5px 10px;
border-right:solid 0px;}


.whatsnew	{float:left;
width:395px;
height:210px;
display:block;
border:none}

	.aori_image	{float:right;
	width:215px;
	height:156px;}

	.aori_image img	{display:block;
border:none}

	.pickup	{float:left;
	width:200px;
	margin-right:15px;
	 white-space: nowrap;
display:block;
border:none}

	.map	{float:left;
	width:330px;
	margin:0;}

.map img	{display:block;
border:none}

#layout_new {
	width:630px;
}

#layout_left {
	width:200px;
	float:left;
	padding:10px 0px 20px 0px;
}

#layout_right {
	width:415px;
	float:right;
	padding:10px 0px 20px 0px;
}

.osusume {
	clear:both;
}

.osusume a,#layout_right a	{color:#CC0000;
	 text-decoration:none;
	font-weight: bold;
padding:5px 5px 0px 5px;}

.main a:hover	{color:#003300;}

.osusume p	{border-top:dashed 1px #aaaaaa;
	width:600px;
	padding: 1px 0px;}

.toiawase a	{color:#CC0000;
font-size:16px;
 text-decoration:none;
	font-weight: bold;}

.torihiki	{padding-left:10px;}

.strap_left	{float:left;
width:310px;
display:block;
border:none}

.strap_right	{float:left;
width:290px;
display:block;
border:none}


.strap	{ width:290px; 
border:solid 1px #aaaaaa;}

.straptitle	{
background-color: #003300;
font-weight: bold;
color:white;
font-size:14px;
text-align: center; 
padding: 5px;
border-right:0; 
border-bottom:1px solid #aaaaaa;}

.strapblock1	{ width:80px; 
background-color:#dddddd; 
font-size:12px; 
color:#444444; 
padding: 5px; 
text-align: center; 
border-right:1px solid #aaaaaa; 
border-bottom:1px solid #aaaaaa; }

.strapblock2		{ width:210px; 
font-size:12px; 
color:#444444; 
padding: 5px; 
border-right:0; 
border-bottom:1px solid #aaaaaa; }

.strapblock_image	{height: 100px;
border-right:0; }

.strapblock_bottom	{
font-size:10px; 
color:#444444; 
text-align: center;
border-right:0; }

.strapblock_bottom img	{display:block;
border:none;
width:290px;
height:100px;}

.strapblock2 a	{color:#444444;}

.strap_honbun a	{color:#444444;
font-weight: bold;}

.kakou	{float:left;
width:310px;
height:130px;
display:block;
border:none}

	.kakou_image	{float:right;
	width:300px;
	height:128px;}
	
/*2010 09 TOPにNews欄を追加*/

ul#news {
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 20px;
}

ul#news li {
	margin: 0px;
	padding: 0px;
	list-style-image: url(../../gazou/list_style.gif);
}

/*2013 02 TOPに.privacyを追加*/
ul.privacy {
	padding:0; margin:0 0 10px 20px;
}
ul.privacy li {
	padding:0; margin:0;
}

/* お問い合わせフォーム*/
table.contact {
    border-collapse:collapse;
    border-top:1px solid #ccc;
    border-left:1px solid #ccc;
    width:100%;
    font-size:12px;
}
table.contact td,
table.contact th {
    border-right:1px solid #ccc;
    border-bottom:1px solid #ccc;
    padding:5px;
}
table.contact th { text-align:left; background-color:#f4f4f4; }
.red { color:red; }
table.contact td input { width:300px; }
table.contact td textarea { height:8em; width:420px; }
.submit { text-align:center; margin-top:20px; }