@charset "euc-jp"; 

#head td {
padding: 0px 0px 0px 0px;
margin: 0px;
	}

body {font-family: "MS P Gothic",Osaka,sans-serif ;color: #333;} 

/** size **/

.x-small  { font-size : xx-small; }
.small    { font-size : x-small ; line-height:150%;}
.large    { font-size : small ; }
.x-large  { font-size : large ; }
.xx-large { font-size : x-large ; }
.larger   { font-size : larger ; }
.smaller  { font-size : smaller ; }

.footer  { font-size : x-small ; color:#ccc;line-height:180%;}
.footer a:link { color: #ccc; line-height:180%;text-decoration:none;} 
.footer a:visited { color: #ccc; line-height:180%;text-decoration:none;} 
.footer a:hover { color: #ccc;  line-height:180%;text-decoration:underline;} 

.bread {
    font-size : 10px ; color: #323232;
	padding:3px;
	background-color:#d1d1d1;
	font-size:10px;
}

.text { font-size : 12px ; color: #FFFFFF;
line-height : 18px;
font-family : MS UI Gothic, Osaka, sans-serif;}
.text a:link { color: #ec3301;  text-decoration:underline;}
.text a:visited { color: #ec3301;  text-decoration:underline;}
.text a:hover { color: #ec3301;  text-decoration:underline; }

.text2 { font-size : 12px ; color: #FFFFFF;
line-height : 18px;
font-family : MS UI Gothic, Osaka, sans-serif;}
.text2 a:link { color: #FFFFFF;  text-decoration:underline;}
.text2 a:visited { color: #FFFFFF;  text-decoration:underline;}
.text2 a:hover { color: #FFFFFF;  text-decoration:underline; }

.bar { font-size : 12px ; color: #FFFFFF;
line-height : 18px;
font-family : MS UI Gothic, Osaka, sans-serif;}
.bar a:link { color: #ec3301;  text-decoration:underline;}
.bar a:visited { color: #ec3301;  text-decoration:underline;}
.bar a:hover { color: #ec3301;  text-decoration:underline; }

.credit { font-size : 10px ; color:#000000;
line-height: 16px;
margin: 0px 0px 5px 0px;
letter-spacing : 0px;
line-height:18px
font-family: Meiryo, Verdana,Hiragino Kaku Gothic Pro,ƒqƒ‰ƒMƒmŠpƒS Pro W3,‚l‚r ‚oƒSƒVƒbƒN,sans-serif;}
.credit a:link { color: #000000;  text-decoration:underline;}
.credit a:visited { color: #000000;  text-decoration:underline;}
.credit a:hover { color: #b2e6fe;  text-decoration:underline;}


/** Page1 Layout-main-2 **/

div#btn2 ul.allitem li {
float: left;
width: 129px;
}

div#btn2 {
padding-top: 145px;
padding-right: 0px;
padding-bottom: 15px;
padding-left: 0px;
}

div#btn2 .btn2 li.allitem {
margin-left: 829px;
}
div#btn2 ul.btn2 li {
float: left;}


/** Page2 Layout-main **/

div#main-left {width: 503px;}
div#main-right {width: 455px;}

/** Layout-left **/

div#entrysg1 ul.t02 li {
float: left;
width: 230px;
}

div#entrysg1 ul.t03 li {
float: left;
width: 230px;
}

div#entrysg1 {
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 23px;
}
div#entrysg1 ul.entrysgitem li {
float: left;
margin-top: 20px;
margin-bottom: 10px;
width: 230px;
}
div#entrysg1 .entrysgitem li.item01 {
margin-right: 20px;
}
div#entrysg1 ul.entrysgitem li {
float: left;
}

/** Layout-p1_text1 **/

div#p1_text1 ul.text1 li {
float: left;
width: 285px;
}

div#p1_text1 {
padding-top: 0px;
padding-left: 22px;
padding-bottom: 0px;
padding-right: 51px;
}

div#p1_text1 ul.p1_text1 li {
float: left;
margin-top: 10px;
margin-bottom: 10px;
width: 285px;
}

/** Layout-p1_pic **/

div#p1_pic ul.p1_pic li {
float: left;
width: 500px;
}

div#p1_pic {
padding-top: 0px;
padding-right: 25px;
padding-bottom: 0px;
padding-left: 25px;
}

div#p1_pic ul.p1_pic li {
float: left;
margin-top: 10px;
margin-bottom: 10px;
width: 500px;
}

/** Layout-p1_text2 **/

div#p1_text2 ul.text2 li {
float: left;
width: 328px;
}

div#p1_text2 {
padding-top: 0px;
padding-left: 15px;
padding-bottom: 0px;
padding-right: 65px;
}

div#p1_text2 ul.p1_text2 li {
float: left;
margin-top: 10px;
margin-bottom: 10px;
width: 328px;
}

.font-size-none { font-size: 0px;}
