/*DEF*/
*{
	font-family:"MS UI Gothic","Hiragino Maru Gothic Pro","¥Ò¥é¥®¥Î´Ý¥´ Pro W4","Osaka";
font-size:100%;
	margin:0px;
	padding:0px;
}

img{
position:relative;
border:0;
}

body{
	background: #fff url(img/bg.png);
	border-top: 8px solid #cc0000;
	text-align: center;
}
a img{
position:relative;
}
a:link {
	color:#000;
	text-decoration: underline;
}
a:visited {
	color:#999;
	text-decoration: underline;
}
a:focus {
	color:#ccc;
	text-decoration: underline;
}
a:hover{
	color:#ccc;
	text-decoration: underline;
}
a:active {
	color:#ccc;
	text-decoration: underline;
}


/*HEADER*/

#header{
text-align: left;
width: 778px;
height:72px;
margin: 0 auto;
}

#header h1{
	background /**/: url(http://www.current.co.jp/kuchikomi_clip/img/logo_bg.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='http://www.current.co.jp/kuchikomi_clip/img/logo_bg.png');
	width: 280px;
	height: 72px;
	float: left;
}

#header h2{
	background /**/: url(img/currentlogo_bg.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='img/currentlogo_bg.png');
	width: 110px;
	height: 72px;
	float: right;
	border: 0;
	margin: 0;
	padding: 0;
}

h2{
margin:0 0 0 21px;
}

h3.red{
margin:16px 0 0 21px;
}

h3.ta{
margin:5px 0 0 0px;
}

h2 span{
	background: #FCEFDE;
	padding: 2px 0 0 0;
}

h4{
margin:3px 0 15px  10px;
text-align:center;
}

h4.bottom_btn{
margin:5px 0 0px  0;
text-align:center;
}

/*MAIN*/

div.box{
width: 735px;
margin: 0 auto;
border: 1px solid #eee;
}
div.sample{
width: 440px;
margin: 15px auto;
}

p.sample_img{
text-align:center;
font-size: 12px;
width: 130px;
color: #666;
margin: 0 0 0 12px;
padding: 0;
float: left;
}

p.sample_img_top{
text-align:center;
font-size: 12px;
width: 130px;
color: #666;
margin:0px;
padding: 0;
float: left;
}

p.sample_img img,p.sample_img_top img{
margin-bottom: 3px;
border: 1px solid #ccc;
}

div.text_l{
width: 382px;
text-align:right;
float:left;
}

div.img_r{
margin: 5px 0px 0 382px;
}

div.img_r img{
	margin:0px 0 0 15px;
}

div.pin{
background :#FFEDED;
border-top:1px solid #FFCACA;
border-right:1px solid #FFCACA;
border-bottom:1px solid #FFCACA;
border-left:8px solid #FFCACA;
margin: 16px 12px 0 12px;
text-align:left;
}

div.yel{
background :#FFFFD9;
border-top:1px solid #FFDC97;
border-right:1px solid #FFDC97;
border-bottom:1px solid #FFDC97;
border-left:8px solid #FFDC97;
margin: 12px 10px 0 12px;
text-align:left;
}

div.grn{
background :#EDFFED;
border-top:1px solid #CAEDCA;
border-right:1px solid #CAEDCA;
border-bottom:1px solid #CAEDCA;
border-left:8px solid #CAEDCA;
margin: 16px 12px 0 12px;
text-align:left;
}

div.grn h4,div.yel h4,div.pin h4 {
margin:5px 0 0 8px;
text-align:left;
}

#main_top{
	background /**/: url(http://www.current.co.jp/kuchikomi_clip/img/main_top.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='http://www.current.co.jp/kuchikomi_clip/img/main_top.png');
	width: 778px;
	height: 21px;
	margin: 6px auto 0 auto;
}

#main_bottom{
	background /**/: url(http://www.current.co.jp/kuchikomi_clip/img/main_bottom.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='http://www.current.co.jp/kuchikomi_clip/img/main_bottom.png');
	width: 778px;
	height: 21px;
	margin: 0 auto;
}

#kc{
	background /**/: url(http://www.current.co.jp/kuchikomi_clip/img/main_bg.png);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='http://www.current.co.jp/kuchikomi_clip/img/main_bg.png');
	width: 778px;
	margin: 0 auto;
	text-align: left;
}

#kc table.box_ta{
width:735px;
	margin:15px auto 15px auto;
}

table.box_ta tr td{
vertical-align:top;
border: 1px solid #eee;
}

#kc table td.non{
width:10px;
border:0;
}

#kc table.box_ta tr td ol{
	font:normal 92%/1.25em "MS UI Gothic","Hiragino Maru Gothic Pro","¥Ò¥é¥®¥Î´Ý¥´ Pro W4","Osaka";
	margin:10px 10px 10px 32px;
}




#kc ul{
	margin:8px 21px 0px 21px;
}

#kc ul.disc1{
	margin:8px 0px 0px 40px;
}

#kc ul.disc2{
	margin:5px 0px 8px 11px;
	padding:3px 0;
	border-left:6px solid #eeeeee;
}

#kc ul.disc2 li{
	font:normal 95%/1.3em "MS UI Gothic","Hiragino Maru Gothic Pro","¥Ò¥é¥®¥Î´Ý¥´ Pro W4","Osaka";
	background : none;
	list-style-type: none;
	margin:0px 0 0 0;
	padding: 3px 0 3px 8px;
}

#kc ul.disc4{
	margin:5px 10px 8px 41px;
	padding:3px 0;
}

#kc ul.disc4 li{
	font:normal 90%/1.3em "MS UI Gothic","Hiragino Maru Gothic Pro","¥Ò¥é¥®¥Î´Ý¥´ Pro W4","Osaka";
	background : none;
	list-style-type: none;
	margin:0px 0 0 0;
	padding: 3px 0 3px 8px;
text-align:right;
}

#kc ul.disc3{
	margin:5px 10px 0px 11px;
}

#kc ul li{
	font:normal 96%/1.4em "MS UI Gothic","Hiragino Maru Gothic Pro","¥Ò¥é¥®¥Î´Ý¥´ Pro W4","Osaka";
	background : url(http://www.current.co.jp/kuchikomi_clip/img/eye.gif) 0px 2px no-repeat;
	list-style-type: none;
	margin:0px 0 0 0;
	padding: 0 0 6px 24px;
}

#kc ol li{
	font:normal 95%/1.3em "MS UI Gothic","Hiragino Maru Gothic Pro","¥Ò¥é¥®¥Î´Ý¥´ Pro W4","Osaka";
	margin:0px 0 0 0;
	padding: 0 0 6px 0px;
	position:relative;
}

#kc ul li strong{
	font-weight: bold;
	font-size:102%;
}

#kc ul li span.day{
	color: #666;
	font-size:92%;
}

/*FOOTER*/
#copy{
text-align: left;
margin: 0px 0 3px 21px;
padding: 0;
height:24px;
line-height:24px;
}

#copy a{
height:24px;
line-height:24px;
}

#copy p{
	font:normal 96%/1.3em "MS UI Gothic","Hiragino Maru Gothic Pro","¥Ò¥é¥®¥Î´Ý¥´ Pro W4","Osaka";
	margin: 25px 0 0px 0px;
	text-align: center;
}

#copy img{
border: 0;
height:24px;
}

p.bt_txt{
font-size:92%;
margin:25px 0 5px 0;
}
#footer{
	background: #cc0000;
	margin-top: 16px;
}
	
#footer p{
	font: 80%/1.4em "Arial", "Osaka", "£Í£Ó ¥´¥·¥Ã¥¯";
	width: 778px;
	margin: 0 auto;
	text-align: right;
	color: #fff;
	padding: 4px 3px;
}