﻿@charset "UTF-8";


/*ページの設定*/
	/*------------------------------------------------*/
	body{text-align:center;font-family:Verdana,Arial,Sans-Serif;font-size:12px;background:#FFF url(/skins/standard/images/bg_img.png);}


/*リセット*/
	/*------------------------------------------------*/
	*{margin:0;padding:0;text-decoration:none;background-color:transparent;}


/*リンクの設定*/
	/*------------------------------------------------*/
	a:link{color:#007;}
	a:visited{color:#007;}
	a:hover{color:#F30;}
	a:active{color:#C00;}
	a img{border:0;}


/*レイアウトの設定*/
	/*------------------------------------------------*/
	div#container{margin:0 auto;width:718px;text-align:left;border-top:5px solid #036;border-right:1px solid #666;border-left:1px solid #666;}
	div#header{width:718px;background-color:#FFF;}
	div#main-image{height:270px;width:718px;text-indent:-9999px;background:transparent url(/skins/standard/images/main_img.jpg) no-repeat;}
	div#main-box{clear:both;width:718px;background:#FFF url(/skins/standard/images/bg_contents.png) no-repeat;}
	div#main-contents{float:right;margin:6px 0 0;width:449px;}
	div#side-contents{float:left;margin:6px 0 0;width:269px;text-align:center;}
	div#footer{clear:both;margin:5px 0 0;padding:3px 0;height:80px;width:718px;background:#FFF url(/skins/standard/images/bg_footer.png) no-repeat;border-bottom:1px solid #666;}


/*ヘッダーの設定*/
	/*------------------------------------------------*/
	div#header h1 a{display:block;float:left;margin:10px 10px 5px;height:32px;width:167px;text-indent:-9999px;background:transparent url(/skins/standard/images/title_logo.png) no-repeat;}
	div#header p{float:right;margin:30px 10px 5px;padding:0 0 0 15px;vertical-align:middle;font-size:10px;background:transparent url(/skins/standard/images/point_arrow.png) no-repeat 2px;}
	div#header-navi{clear:both;height:44px;width:718px;background:#FFF url(/skins/standard/images/bg_hn.png) no-repeat;}
	div#header-navi ul{list-style-type:none;}
	div#header-navi li{display:block;float:left;height:44px;}
	div#header-navi li a{display:block;height:44px;text-indent:-9999px;}
	div#header-navi li.hn-01 a{margin:0 3px 0 0;width:100px;background:transparent url(/skins/standard/images/hn_01.png) no-repeat;}
	div#header-navi li.hn-02 a{margin:0 3px 0 0;width:100px;background:transparent url(/skins/standard/images/hn_02.png) no-repeat;}
	div#header-navi li.hn-03 a{margin:0 3px 0 0;width:100px;background:transparent url(/skins/standard/images/hn_03.png) no-repeat;}
	div#header-navi li.hn-04 a{margin:0 3px 0 0;width:100px;background:transparent url(/skins/standard/images/hn_04.png) no-repeat;}
	div#header-navi li.hn-05 a{margin:0 3px 0 0;width:100px;background:transparent url(/skins/standard/images/hn_05.png) no-repeat;}
	div#header-navi li.hn-06 a{margin:0 3px 0 0;width:100px;background:transparent url(/skins/standard/images/hn_06.png) no-repeat;}
	div#header-navi li.hn-07 a{width:98px;background:transparent url(/skins/standard/images/hn_07.png) no-repeat;}
	div#header-navi li.hn-01 a:hover{background:transparent url(/skins/standard/images/hn_11.png) no-repeat;}
	div#header-navi li.hn-02 a:hover{background:transparent url(/skins/standard/images/hn_12.png) no-repeat;}
	div#header-navi li.hn-03 a:hover{background:transparent url(/skins/standard/images/hn_13.png) no-repeat;}
	div#header-navi li.hn-04 a:hover{background:transparent url(/skins/standard/images/hn_14.png) no-repeat;}
	div#header-navi li.hn-05 a:hover{background:transparent url(/skins/standard/images/hn_15.png) no-repeat;}
	div#header-navi li.hn-06 a:hover{background:transparent url(/skins/standard/images/hn_16.png) no-repeat;}
	div#header-navi li.hn-07 a:hover{width:100px;background:transparent url(/skins/standard/images/hn_17.png) no-repeat;}
	p.header-description{padding:3px 0;width:718px;font-size:10px;color:#FFF;background-color:#036;}


/*メインイメージの設定*/
	/*------------------------------------------------*/
	div#main-image p a{display:block;position:relative;top:198px;left:553px;height:35px;width:155px;background:transparent url(/skins/standard/images/detail.png) no-repeat;}


/*レフトメニューの設定*/
	/*------------------------------------------------*/
	div.category-btm{margin:0 auto;width:260px;background:transparent url(/skins/standard/images/bg_sideb.png) no-repeat bottom;}
	div.category-top{margin:0 auto;padding:10px;width:240px;text-align:left;background:transparent url(/skins/standard/images/bg_sidet.png) no-repeat top;}
	div.category-top h3{padding:6px 20px 0;height:25px;width:240px;font-size:12px;background:transparent url(/skins/standard/images/bg_category.png) no-repeat;}
	div.category-top ul{padding:5px;list-style-type:none;}
	div.category-top li{margin:0 0 5px;padding:0 0 2px 15px;line-height:1.5em;background:#FFF url(/skins/standard/images/point_arrow.png) no-repeat 1px 2px;border-bottom:1px solid #DDD;}
	div.category-top li a{display:block;position:relative;margin:0 0 0 15px;}
	div.category-top li a:link{color:#007;}
	div.category-top li a:visited{color:#007;}
	div.category-top li a:hover{color:#F60;}
	div.category-top li a:active{color:#060;}
	div.banner{margin:5px 0;}


/*フッターの設定*/
	/*------------------------------------------------*/
	div#footer p.footer-description{padding:3px 0;text-align:right;font-size:10px;color:#666;background-color:#CCC;}
	div#footer p.company-info{float:left;padding:5px 10px;width:400px;font-size:10px;line-height:1.4em;color:#666;}
	div#footer p.copyright{float:right;padding:0 10px 0 0;width:300px;text-align:right;font-size:10px;line-height:1.5em;color:#666;}
	div#footer p.footer-text{clear:both;margin:0 10px 0 0;padding:0 0 0;text-align:right;font-size:10px;line-height:1.5em;color:#666;}


/*ブログの設定*/
	/*------------------------------------------------*/
	div.entry{padding:10px 10px 10px 9px;}
	div.entry h2{height:50px;width:430px;background:transparent url(/skins/standard/images/navi_title.png) no-repeat;}
	div.entry h2 a{display:block;position:relative;padding:30px 10px 10px;font-size:14px;}
	div.entry h2 a:link{color:#FFF;}
	div.entry h2 a:hover{color:#007;}
	div.entry h2 a:visited{color:#FFF;}
	div.entry h2 a:active{color:#007;}
	div.entry h3{margin:10px 0 0;padding:10px 10px 0;height:30px;width:430px;font-size:12px;background:transparent url(/skins/standard/images/bg_title.png) no-repeat;}
	div.entry h3.ctitle{padding:6px 20px 0;height:25px;width:430px;font-size:12px;background:transparent url(/skins/standard/images/bg_ctitle.png) no-repeat;}
	div.entry h4{margin:10px 0 0;padding:10px 10px 0;height:30px;width:430px;font-size:12px;background:transparent url(/skins/standard/images/bg_title.png) no-repeat;}
	div.entry img{margin:5px 0;}
	div.entry p{padding:5px 0;line-height:1.5em;color:#444;}
	div.entry hr{clear:both;height:1px;border:0;color:#CCC;background-color:#CCC;}
	div.entry-block{padding:10px 0;line-height:1.5em;color:#333;}
	div.entry-block a{font-style:normal;}
	div.entry-block a:link{color:#007;border-bottom:1px dotted #00F;}
	div.entry-block a:visited{color:#007;border-bottom:1px dotted #00F;}
	div.entry-block a:hover{color:#F30;border-bottom:1px solid #900;}
	div.entry-block a:active{color:#C00;}
	div.entry-block strong{color:#933;}
	div.entry-block i{color:#D90;}
	div.entry-block u{color:#369;text-decoration:underline;}
	div.entry-block del{text-decoration:line-through;color:#444;}
	div.entry-block blockquote{margin:10px 10px 10px 20px;padding:10px;color:#369;background-color:#EEF;border:1px solid #CCD;}
	div.entry-block span.large{font-size:18px;}
	div.entry-block span.medium{font-size:14px;}
	div.entry-block span.small{font-size:9px;}
	div.leftbox{float:left;padding:0 10px;}
	div.rightbox{float:right;padding:0 10px;}


/*ページリンクの設定*/
	/*------------------------------------------------*/
	div.more{width:430px;text-align:right;}
	div.more img{margin:0;}
	div.breadcrumbs-top{margin:5px 0;padding:0 0 5px;width:430px;font-size:10px;border-bottom:1px solid #CCC;}
	div.breadcrumbs-btm{margin:5px 0 0;padding:5px 0 0;width:430px;font-size:10px;border-top:1px solid #CCC;}
	div.pageswitch{text-align:right;font-size:10px;}


/*フォームの設定*/
	/*------------------------------------------------*/
	.form-left{padding:7px 0 7px 15px;width:110px;font-size:12px;}
	.form-right{padding:5px 0;width:300px;text-align:left;font-size:12px;}
	.form-right p{padding:0;color:#666;}
	.form-center{padding:10px 0;text-align:center;}
	.form-01{width:280px;}
	.form-02{width:80px;}
	.form-03{width:280px;}

	.form-preview {width: 400px; border: 1px solid #666666;}
	.form-name {border: 1px solid #CCCCCC; background-color: #EEEEEE; width: 120px;}
	.form-value {border: 1px solid #CCCCCC;}
	.formerror {font-weight:bold; color:red;}
	.form-notice {font-weight:bold; color:#FF3300;}
