@charset "euc-jp";
/* CSS Document */


body{
clear:both;
}

#box_yogo{
	text-align:center;
	width:960px;
	background-color:#FAF5F0;
}


.leftCol215{
	display:inline;
	font-size:14px;
	width:215px;
	margin:0 0 0 0;
	padding:10px 10px 10px 10px;
	float:left;
	text-align:left;
	background-color:#ffffff;
}

.leftCol215 img{
	text-align:center;
	margin-bottom:-2px;
}

#side_category{
	font-size: 12px;
	float:left;
	width:195px;
	line-height: 150%;
	padding:15px 0 15px 19px;
}

#side_category ul li{
	background:url(./images/arrow.gif) no-repeat 0 50%;
	padding:0px 0 0 15px;
	margin:0 0 14px 0;
}

#initial_a{
	float:left;
	width:40%;
	line-height:2.0;
}

#initial_b{
	float:left;
	width:40%;
	line-height:2.0;
}

#side_initial{
	font-size: 12px;
	float:left;
	width:190px;
	padding:17px 0 15px 19px;
}

#side_initial .side_in{
	clear:both;
	float:left;
	width:190px;
	margin:0 0 16px 0;
}


#side_initial .side_in dt.bo{
	float:left;
	text-align:left;
	width:27px;
	margin:0 -4px 0 0;
	font-weight:bold;
}

#side_initial .side_in dd.int{
	float:left;
	width:33px;
	height:10px;
	background:url(/sumai/glossary/images/border.gif) no-repeat right 50%;
	text-align:center;
}
#side_initial .side_in dd.inn{
	float:left;
	text-align:center;
	width:33px;
}

.int_gray{
	float:left;
	text-align:center;
	width:33px;
	height:10px;
	color:#999999;
	background:url(/sumai/glossary/images/border.gif) no-repeat right;
}

.inn_gray{
	float:left;
	text-align:center;
	width:33px;
	color:#999999;
	margin:0 0 0 0;
}

.initial_ca .initial_in{
	clear:both;
	float:left;
	width:320px;
	margin:0 0 16px 0;
}


.initial_ca .initial_in dt.bo{
	float:left;
	text-align:center;
	width:48px;
	margin:0 0 0 0;
	font-weight:bold;
}

.initial_ca .initial_in dd.int{
	float:left;
	width:53px;
	text-align:center;
	margin:0 0 0 0;
	height:13px;
	background:url(/sumai/glossary/images/border.gif) no-repeat right 50%;
}
.initial_ca .initial_in dd.inn{
	float:left;
	width:53px;
	height:13px;
	text-align:center;
	margin:0 0 0 0;
}

.initial_ca .initial_in dd.int_gray{
	float:left;
	width:53px;
	text-align:center;
	margin:0 0 0 0;
	height:13px;
	background:url(/sumai/glossary/images/border.gif) no-repeat right;
	color:#999999;
}

.initial_ca .initial_in dd.inn_gray{
	float:left;
	width:53px;
	text-align:center;
	margin:0 0 0 0;
	height:13px;
	color:#999999;
}








#yogo_main{
	font-size:1em;
	width:734px;
	margin:0 0 0 6px;
	padding:10px 10px 10px 10px;
	float:right;
	text-align:left;
	background-color:#ffffff;
}



#side_initial .strong{
	white-space: nowrap;
	font-weight:bold;	
	margin-left:10px;
}

 

.bold{
	font-weight:bold;
	float:left;
	margin-right:15px;
}



.line01{
	margin:10px 0 10px 0;	
}





.mainCol734,
.section{
	float:right;
	width:734px;
	background-color:#ffffff;
	overflow:hidden;
	margin:0 0 0 0;	
	padding:0 0 0 0;
}

* html .mainCol734{
	float:right;
	background-color:#ffffff;
	overflow:hidden;
	/*margin:0 -280px 0 -90px;*/	
	padding:0 0 0 0;
}

.glossarytext{
	line-height:180%;
	font-size:13px;
}
.initial_cat{
	text-align:center;
	margin:20px 0 20px 30px;
	clear:both;
}



#cat_box,
#initial_box{
	line-height:180%;
    font-size:13px;
    float:left;
    /*margin:20px 30px 50px 0;*/
    margin:20px 0 10px 0;
}


.category{
	clear:both;
	padding:0px 0 0 15px;
}

#category_list ul{
	width:600px;
}

#category_list ul li{
	display: inline;
	vertical-align:top;
	width:260px;
	float:left;
	background:url(./images/arrow.gif) no-repeat 0 50%;
	padding:0px 0 0 20px;
	margin-bottom:25px;
	font-size:115%;
}

li.cat_a{
	width:200px;
	float:left;
	background:url(./images/arrow.gif) no-repeat 0 7px;
	padding:0px 0 0 18px;
	margin:0 0 20px 0;
}

li.cat_a02{
	width:200px;
	height:50px;
	float:left;
	background:url(./images/arrow.gif) no-repeat 0 19%;
	padding:0px 0 0 17px;
	margin:0 0 20px 0;
}

td.icon{
	padding:7px 0 0 0;
	width:16px;
}

td.icon2{
	padding:4px 0 0 0;
	width:16px;
}




#initial_box{
	padding-bottom:20px;
	padding-left:30px;
	width:690px;
}

.areaFooterWrapper #areaFooter,
.areaFooterWrapper #areaFooter #coryright{
	padding-bottom:10px;
}



.initial_ca td{
	padding:0 0 6px 0;
}

#category_list{
	width:300px;
	clear:both;
	margin:0 0px 10px 0;
}
#category_list td{
	padding-bottom:20px;
}
.h2Title img{
	width:734px;
	}
	
.h2Title{
	margin-right:0;
}
	
.maintext_go{
	clear:both;
	width:690px;
	line-height:180%;
	font-size:13px;
	padding:20px 0 20px 30px;
}

.smt_pan { display:none; }
.back_btn_area .back_btn_inner { display:block; font-size:15px; position:relative; padding:20px 20px 20px 30px;border-top:1px solid #ccc;background:#eee;color:#3e3e3e;font-weight:bold;background-image:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#eee));background-image:-webkit-linear-gradient(#fdfdfd,#eee);background-image:-moz-linear-gradient(#fdfdfd,#eee);background-image:-ms-linear-gradient(#fdfdfd,#eee);background-image:-o-linear-gradient(#fdfdfd,#eee);background-image:linear-gradient(#fdfdfd,#eee); }
.back_btn_area a {
	text-decoration:none;
}
.back_btn_area .back_icon {
display: block;
position: absolute;
top: 50%;
left: 10px;
width: 10px;
height: 10px;
margin-top: -4px;
border-top: solid 2px black;
border-right: solid 2px black;
-webkit-transform: rotate(225deg);
transform: rotate(225deg);
content: "";
}

.h3title{
	text-align:center;
	clear:both;
	margin:auto 0;
	}

.mainCol734 .menuBox p.h3title_a{
	clear:both;
	margin-left:-10px;
}

.h4_title{
	font-weight:bold;
	font-size:18px;
	margin:20px 0 10px 0;
}
.h4_mini{
	font-size:14px;
	font-weight:bold;
	vertical-align:bottom;
}
.initial_ca,
.category{
	font-size:13px;
	float:left;
	margin:28px -10px 20px 20px
}

.category td{
	padding:0 5 0 5;
}



.category_title{
	float:left;
	width:28%;
	font-size:13px;
}




.initial_main{
	font-size:13px;
	line-height: 120%;
	padding-bottom:10px;
}

#initial_aa{
	padding:10px;
}

#menuBox{
	text-align:center;
}


.main_img{
	text-align:center;
	margin:0 0 0 -27px;
	padding:0;
}


.main_img02{
	text-align:center;
	margin:0 0 0 0;
	padding:0;
}


#inline1{
	width:480px;
	background-color:#faf5f0;
	margin:5px 5px 5px 5px;
}

.strong{
	font-weight:bold;
}

.leftCol215 .linkimage img{
	padding:0 0 0 5px;
	margin:0 auto;
}

/*fancybox*/

.popup01{
	width:440px;
	background-color:#ffffff;
	margin:10 10 10 10;
	padding:22px 16px 22px 22px;
	overflow-x: hidden;
}

.popup02{
	background:url(images/popup_bg.jpg) no-repeat 0 0;
	width:420px;
	height:40px;
	padding:6px 6px 6px 6px;
}

.popup02 .initile_id{
	float:left;
	padding:10px 0 0 10px;
	font-size:13px;
}

.popup02 .category_id{
	float:right;
	padding:10px 10px 0;
	margin:0px 10px 0;
	font-size:13px;
}


.popup_title{
	font-size:19px;
	clear:both;
}

span.mr{
	margin:0 0 0 10px;
	font-weight:bold;
}

p.line_pop{
	padding:8px 0;
}

p.line_pop02{
	padding:0px;
}

.popup_minititle{
	clear:both;
	font-size:15px;
}

.popup_content{
	font-size:13px;
	text-align:left;
	line-height:180%;
	padding:20px 20px 20px 0px;
}

p.inner_text{
	padding:0 0 0 2px;
}

.popup_content p.inner_text img{
	float:right;
	text-align:left;
}
